您的位置:首页 > Web前端 > AngularJS

angular2向组件中传值的问题

2017-09-19 15:53 218 查看
今天在看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=”常量”

即使用[]形式时, 传入的值是父组件中的一个变量, 否则要传入一个字符串常量时则不需要使用[]方括号.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: