我有理解为什么Angular不会在我的组件中装饰变量,如果我在控制器中更新它:
ctrl.myVar.attr = "decorated_" + ctrl.myVar.attr;
点击以下plunker示例中的按钮后:
http://plnkr.co/edit/cV18oB64oqiO9fYHrhCz?p=preview
答案 0 :(得分:0)
您的问题不明确。但我试着回答我的理解。
Angular在更新时不会在我的组件中修饰变量。因为您没有在changeAttrs
函数中调用组件。请将组件调用到功能中。
答案 1 :(得分:0)
使用StackPane
生命周期挂钩来响应单向绑定属性的更改:
$onChanges
有关详细信息,请参阅AngularJS Comprehensive Directive API Reference -- Life-Cycle Hooks。