如果属性为false或不存在,我想禁用inputfield.要做到这一点,您应该需要输入助手的反向绑定,类似于(伪代码):
{{ input ... disabled=!isNew}}
Run Code Online (Sandbox Code Playgroud)
阅读文档后,我找不到反向布尔结构.
我应该通过使用计算属性*来解决这个问题,还是有更好的方法?
*就像是:
loginFieldDisabled: function() {
return ! this.get('isNew');
}.property('isNew')
Run Code Online (Sandbox Code Playgroud)
对于那些通过谷歌搜索提出质疑的人,目前你可以使用Ember Truth助手来解决这个问题:
{{input ... disabled=(not isNew)}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1269 次 |
| 最近记录: |