基本上我有一个带有文本的组件。文本将根据其他所有组件的作用而更改。
MainPage
..|---> Text Component
..|---> Sibling
...........|--> Child Of sibling 1
...........|--> Child Of sibling 2
我将孩子的集合映射到每个兄弟姐妹。
文本组件基本上只显示:
var s = listOfChilds.CountSomeSettings() + " is alot";
所以事情是,当我更改listOfChilds中的某些内容时,此文本组件完全没有更改。这是有道理的,但是由于集合发生了变化,我该如何“通知”我的文本组件以重新呈现自身?
我试图拥有一个通用的_manager,其中仅包含文本:
//TextComponent
<p>@_manager.ComputedText</p>
但是,即使我更改了兄弟姐妹中的文本,该文本也不会在TextComponent中更改
你能在这里帮助我吗?
答案 0 :(得分:1)
对数据进行更改后,需要调用this.StateHasChanged();
来将所做的更改通知UI。