【发布时间】:2013-10-09 10:38:04
【问题描述】:
我正在尝试从回调中的父组件设置子组件的实例变量。使用调试器我可以看到实例变量在回调中设置正确,但是在渲染子组件时,子组件没有反映所做的更改。
那么,在海边从另一个组件修改组件的状态是违法的还是我做错了什么?
示例代码:
MyParentComponent>> initialize
super initialize.
child := MyChildComponent new.
MyParentComponent>> renderContentOn: html
html render: child.
html anchor
callback: [
child property: 'Something'.
] ; with 'Navigate'.
MyParentComponent>> children
^ Array with: child
【问题讨论】:
-
这将有助于发布示例问题的代码。
-
我添加了一部分代码。 MyChildComponent 有一个实例变量“property”,它的值用于渲染。