我还不清楚两种语法之间的区别是什么,谢谢你提前
答案 0 :(得分:4)
@Input()
将没有任何别名命名。
实施例
@Input() student:any[];
<component [student]="...">
@Input('someValue')
将别名视为someValue
实施例
@Input('studentInfo') student:any[];
<component [studentInfo]="...">
使用别名时的说明请确保您在HTML模板中使用别名。
答案 1 :(得分:1)
除@Aravind帖子外,@Output
和@ViewChild
指令的情况也是如此。