![](/img/trans.png)
[英]How to pass multiple parameter to @Directives (@Components) in Angular with TypeScript?
[英]How to pass optional parameter to @Directives in Angular 2 with TypeScript?
<p [gridGroup]="gridGroup"></p>
但是我想做的是使参数成为可选参数,这样我就不必总是将其包含在班级中。
我需要在引用此html源的每个类中插入gridGroup。
我努力了
<p [gridGroup?]="gridGroup"></p>
和
<p [gridGroup]="gridGroup?"></p>
两者都给我编译错误
在您的组件中,将gridGroup属性初始化为一个值,这样,如果未在父组件中声明该属性,则它仍然具有一个值/不会导致错误。
你可以做这样的事情
@Input set gridGroup(value: any) {
this._gridGroup= value;
doSomething(value);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.