我有以下情况。我有两个共享相同模型的Angular组件。
第一个组件在某个时刻会更新shared
模型,我希望能够在第二个组件中选择更新。我尝试过这样的事情:
@NgComponent(...)
class MySecondComponent {
Scope scope;
NgModel ngModel;
String someValue;
MySecondComponent(this.ngModel, this.scope) {
imagsomeValueeUrl = ngModel.modelValue;
scope.$watch('ngModel.modelValue', (newValue, oldValue, _this) {
someValue = newValue;
});
}
}
有什么建议吗?
答案 0 :(得分:0)
使用NgModel.render隐含地听取更改:
MySecondComponent(this.ngModel) {
ngModel.render = (String modelValue) {
someValue = modelValue;
}
}