2016-04-24 42 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] 

但代码质量的缘故,它真的不建议使用此功能。