angular2向组件中传值的问题

来源:互联网 发布:分级基金 知乎 编辑:程序博客网 时间:2024/05/17 20:00

今天在看angular2的项目ng2-admin时, 发现了其中向组件传值的一个问题:ba-card是一个组件, 其中有一个输入属性为:
@Input cardTitle: string
而在以往的情况在其他组件中使用子组件时向其中的输入属性传值使用的是’[]’的形式, 比如:
<ba-card [cardTitle]="value" ></ba-card>
而在项目中使用了如下形式:
<ba-card cardTitle="dashboard.channels" ></ba-card>
却没有使用[]. 查阅文档后知道向组件中传值有两种形式:
1 父组件里[message]=”变量”
2 message=”常量”
即使用[]形式时, 传入的值是父组件中的一个变量, 否则要传入一个字符串常量时则不需要使用[]方括号.