javascript - 条件 AngularJS 模型绑定(bind)

标签 javascript angularjs

有没有一种方法可以使用条件 AngularJS 数据绑定(bind)?

如果 bool 值为真,我想将我的模型绑定(bind)到 vm.ABC,如果它为假,我想将我的模型绑定(bind)到 vm.XYZ

最佳答案

您可以为此使用 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' />

这对您的情况很有帮助。此外,如果条件为 false,则通过使用 ng-if,HTML 不会呈现在 UI 上。

关于javascript - 条件 AngularJS 模型绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46073597/

相关文章:

javascript - jQuery:未捕获错误:语法错误,无法识别的表达式

javascript - 这两个 async/await 函数有什么区别?

javascript - Safari 上的 CSS TranslateY 动画

javascript - 如果使用 js 在我的网站上没有图像,如何设置手动默认图像?

php - 语法错误: Unexpected token C in JSON at position 0 in AngularJS

javascript - Three.js canvas.toDataURL() 在 Chromium 中损坏了吗?

javascript - 以特定的时间间隔连续调用ajax函数直到满足条件?

javascript - 使用 Javascript 更改没有 id 的 DOM 元素的 css

angularjs - 如何在最小长度验证angularjs中显示输入长度

javascript - 如何动态更新弹出内容 AngularJS Bootstrap