【发布时间】:2013-05-22 20:14:52
【问题描述】:
所以,我可以从子控制器更改模型值,但是当子控制器位于 ng-switch 时,它不起作用,为什么?我创建了an example 来演示它。
避免这种情况的一种方法是在模型名称中使用.,例如bunnies.kills。这是一个错误还是一个功能?
使用 Angular 1.0.6
【问题讨论】:
-
@sh0ber 是正确的。原因是
ng-switch创建了自己的范围。这意味着您确实有来自父级的两个嵌套级别的范围。
标签: javascript angularjs angularjs-scope angularjs-controller angularjs-ng-switch