我有一個選擇框,我需要監視更改,以便可以動態更改第二個選擇框的值。
<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