2

基本上我有一个包含文本的组件。此文本将根据所有其他组件的操作而改变。

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 中的文本也不会更改

你能帮我吗?

4

1 回答 1

3

对数据进行更改后,您需要调用this.StateHasChanged();以通知 UI 所做的更改。

于 2019-08-13T12:06:08.090 回答