【发布时间】:2015-01-08 01:27:37
【问题描述】:
是否可以使用访问属性的方括号表示法以角度绑定到属性。例如(使用伪代码)。
<script type="text/javascript">
var object = { };
object["my property"] = 3;
</script>
<input ng-model="object['my property']" />
我知道支持方括号表示法,但似乎没有办法绑定到其中包含空格的属性。
虽然这只是伪代码,但我们在 Angular 中收到的具体错误是:“未捕获的错误:语法错误,无法识别的表达式:select[ng-model='ticket.Properties['assigned to']']”。
编辑:找到解决方案。外用单引号,内用双引号:
<input ng-mode='myObject["my property"]' />
【问题讨论】:
标签: javascript angularjs binding