javascript - 使用 [] 语法的绑定(bind)与不使用 [] 语法的绑定(bind)之间的区别

标签 javascript angular

我有一个自定义的 my-table,其属性 row 绑定(bind)到主机组件。我可以用两种方式放置 html:

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

像这样:

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

有什么区别?

最佳答案

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

按原样绑定(bind) displayEntriesCount 中的值

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

进行字符串插值。这意味着分配的值是 displayEntriesCount 的字符串化值。 如果您想分配对象值,请不要使用此选项。

关于javascript - 使用 [] 语法的绑定(bind)与不使用 [] 语法的绑定(bind)之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40660977/

相关文章:

angular - 没有动画引擎的提供者

Angular 2 : How to refresh resolver dependent components?

Javascript MVC,需要结构/方法方面的帮助吗?

javascript - Ionic 2过滤本地json文件

javascript - 学习Jquery API的应用?

javascript - 为什么与 props 相关的状态改变不会触发

javascript - 在 nodejs 的 jsdom 中禁用 CORS 检查

angular - 应用程序正在生成我的延迟加载模块的一部分,前缀为 default ~ .. 甚至在它被调用之前

angular - reducer Action 中的 ngrx 有效负载未编译

来自带有 css 的组件的 angular2 样式主体