2016-04-24 45 views

回答

1

您可以使用以下方法:

@Input('my-prop') myProp: any; 

,以能夠在模板中像這樣使用:

<comp [my-prop]="someExpression"></comp> 
+0

但樣本沒有@Input('my-prop'),它只有@Input()。該樣本如何工作? – Nick

+0

你是plunkr是非常古老的,並在阿爾法版本;-) –

+0

這不適用於測試版本。看到這個plunkr:http://plnkr.co/edit/9c3VEdeBvTmPWXQnBMB3?p=preview。這是重構的beta版! –

0

我做了一些試驗用樣品一點。 剛剛發現系統似乎會自動將[]中的名稱(連字符分隔)轉換爲駱駝大小寫變量名稱進行映射!

所以

my-prop // can map to [myProp] 
my-p-rop // can NOT map to myProp] 
my--prop // can NOT map to [myProp], somehow 
a-var-name // can map to [aVarName] 

但代碼質量的緣故,它真的不建議使用此功能。