1. 程式人生 > >angular2向元件中傳值的問題

angular2向元件中傳值的問題

今天在看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=”常量”
即使用[]形式時, 傳入的值是父元件中的一個變數, 否則要傳入一個字串常量時則不需要使用[]方括號.