This is how you insert params into a directive.
<p [gridGroup]="gridGroup"></p>
但我想要做的是让param成为可选项,这样我就不必总是把它包含在我的班级中。
我需要在引用此html源的每个类中插入gridGroup。
我试过了
<p [gridGroup?]="gridGroup"></p>
和
<p [gridGroup]="gridGroup?"></p>
两者都给我编译错误
答案 0 :(得分:0)
在您的组件中将gridGroup属性初始化为一个值,这样如果该属性未在父组件中声明,它仍然具有值/ won将导致错误。
答案 1 :(得分:0)
你可以做这样的事情
@Input set gridGroup(value: any) {
this._gridGroup= value;
doSomething(value);
}