[更新]:简单回答只是两种方式来编写它。
所有
我对Angular2很新,当我按照其官方指南在template-syntax section时,有一个Binding syntax: An overview
部分,如:
One-way from data source to view target :
{{expression}}
[target] = "expression"
bind-target = "expression"
我想知道是否有人能给我一个简单的细节
之间的差异 [target] = "expression"
和bind-target = "expression"
由于
答案 0 :(得分:1)
它们是等价的。创建替代方案是为了避免与您可能想要使用的其他工具/框架发生冲突,并使用相同的语法进行绑定。
另见
- 01_templates.md
- https://angular.io/docs/ts/latest/guide/template-syntax.html#!#binding-syntax
它们被列为"短" ([xxx]
或{{}}
)和" Canonical" (bind-xxx
)
还有#someVar,on- for()的定义。链接的文档列出了它们。