[英]NG2-Charts Template parse errors: Can't bind to 'datasets' since it isn't a known property of 'canvas'
[英]Can't bind to 'ngSwitchDefault' since it isn't a known property of 'ng-template'
我收到错误:
无法绑定到'ngSwitchDefault',因为它不是'ng-template'的已知属性
在我继续之前:这不是 Angular2的重复- “无法绑定到'ngSwitchWhen',因为它不是'模板'的已知属性。”
ngSwitchWhen绑定非常好,就像我使用它的方式一样。 问题在于ngSwitchDefault,我只能使用它的sytactic suggared verison * ngSwitchDefault 。 但由于我对此事有另一个结构性指令( * ngIf ),我想使用“Template- [ngSwitchDefault]” - Version,它给出了上述错误。
问题:我可以使用[ngSwitchCase]而不是[ngSwitchDefault]的任何原因?
<div>
<div *ngFor="let field of fields">
<ng-container [ngSwitch]="field.myType">
<ng-template [ngSwitchCase]="'something'">
<div *ngIf="fieldIsVisibile[field.name]">
Somthing special: {{field.name}}
</div>
</ng-template>
<ng-template [ngSwitchDefault]>
<div *ngIf="fieldIsVisibile[field.name]">
Regular: {{field.name}}
</div>
</ng-template>
</ng-container>
</div>
</div>
我认为它应该是
<ng-template ngSwitchDefault>
因为ngSwitchDefault
没有传递值并且没有@Input()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.