我有一个选择框,我需要监视更改,以便可以动态更改第二个选择框的值。
<select ng-model="$ctrl.primaryValue"
ng-options="key as value for (key, value) in $ctrl.primaryOptions">
</select>
<br /><br />
<select ng-model="$ctrl.secondaryValue"
ng-options="key as value for (key, value) in $ctrl.secondaryOptions">
</select>
如何将我最好的手表$ ctrl.primaryValue并根据其他$ ctrl.secondaryOptions该负载。
@Joe克莱我没有从一开始做这个项目,所以我仍然不知道它的一些东西,但我想我是用角2.0。那肯定不是真的,因为我可以使用$ watch吗?如果不是,你可能会分享一个链接到Angular 2.0中用于此目的的内容吗? – turoni
如果你使用'$ watch',你肯定会使用Angular 1 - 在Angular 2中这个服务根本不存在!请参阅http://stackoverflow.com/questions/34569094/what-is-the-angular2-equivalent-to-an-angularjs-watch的答案以获取更多关于“$ watch”已被替换的信息。对不起,驱动编辑,应该给你一些更多的信息! –
@turoni我认为你不需要$ watch作为ng-options/ng-repeat总是触发摘要循环,只要你的应用程序中发生了点击事件。 – Ajay