请注意Double {{ }}
:
http://docs.angularjs.org/api/ng.directive:ngMouseleave
请注意单身:{ }
http://docs.angularjs.org/api/ng.directive:select
是否与“引号”或“标签中的内容有关?”请确认。有没有人知道为什么?
当然,handlebars网站上的大量信息无济于事:
答案 0 :(得分:3)
双括号用于将模型单向绑定到模板,基本上将模型的值粘贴到该位置。
单个括号表示属性所期望的值类型。例如:
<select
ng-model="{string}"
[name="{string}"]
[required]
[ng-required="{string}"]
[ng-options="{comprehension_expression}"]>
</select>
字符串值可以是Angular expressions
对此,这只是一个直接约束:
<body>
<button ng-mouseleave="count = count + 1" ng-init="count=0">
Increment (when mouse leaves)
</button>
count: {{count}}
</body>
count
上的scope
值取代{{count}}
答案 1 :(得分:1)
您提供与javascript表达式类似的表达式。
由angularjs扩展并采用表达式的HTML属性可以在不使用插值符号{{}}
的情况下使用任何表达式。单{}
只是表示应该提供什么。
您使用插值{{}}
请参阅此处有关表达式的文档http://docs.angularjs.org/guide/expression