[英]Conditional AngularJS model binding
有沒有辦法可以使用條件AngularJS數據綁定?
我想將我的模型綁定到vm.ABC
如果bool具有true值,如果它有false,我想將我的模型綁定到vm.XYZ
。
<div ng-init="vm.thirdVar = bool ? vm.ABC : vm.XYZ">
<input type="text" ng-model="vm.thirdVar">
</div>
vm.thirdVar
在控制器中定義它
您可以使用ng-if
。 這是一個簡單的例子,
//if bool is true then bind vm.ABC
<input type='text' ng-if='bool' ng-model='vm.ABC' />
//if bool is false then bind vm.XYZ
<input type='text' ng-if='!bool' ng-model='vm.XYZ' />
這對你的病情很有用。 並且還使用ng-if
如果條件為false
ng-if
HTML不在UI上呈現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.