Angular 4中的装饰器语法@Input(' someValue')和@Input()有什么区别?

时间:2017-09-17 04:01:29

标签: angular typescript decorator

我还不清楚两种语法之间的区别是什么,谢谢你提前

2 个答案:

答案 0 :(得分:4)

@Input()将没有任何别名命名。

  • 实施例

     @Input() student:any[];
     <component [student]="...">
    

@Input('someValue')将别名视为someValue

  • 实施例

    @Input('studentInfo') student:any[];
    
    <component [studentInfo]="...">
    

使用别名时的说明请确保您在HTML模板中使用别名。

答案 1 :(得分:1)

除@Aravind帖子外,@Output@ViewChild指令的情况也是如此。