我创建了一个使用@Input()注释接收4个参数的组件。
// app-modal
@Input() title: string;
@Input() action: Function;
@Input() actionLabel: string;
@Input() actionEnabled: boolean;
将这些值传递给我按照以下步骤操作的组件:
<app-modal title="Config" [actionEnabled]="true" actionLabel="Save" [action]="aFunction></app-modal>
问题是,为什么有些要工作的属性需要括号“ []”,而另一些不需要?