使用[]语法绑定和不使用

时间:2016-11-17 17:07:26

标签: javascript angular

我有一个自定义my-table,其属性row绑定到主机组件。我可以用两种方式输入html:

<my-table [rows]="displayEntriesCount"></my-table>

并且像这样:

<my-table rows="{{displayEntriesCount}}"></my-table>

有什么区别?

1 个答案:

答案 0 :(得分:2)

<my-table [rows]="displayEntriesCount"></my-table>

displayEntriesCount中的值按原样绑定

<my-table rows="{{displayEntriesCount}}"></my-table>

进行字符串插值。这意味着指定的值是displayEntriesCount的字符串化值。 如果要分配对象值,请不要使用此功能。