无法绑定到' * ngIf'因为它不是一个已知属性的“td'在angular2

时间:2017-08-01 11:27:32

标签: angular2-template

在我的角度2应用程序在ts文件中,我有以下点击甚至,

ViewPages(Char: string): void {
    this.selectedPage = Char;
}

在html中,我尝试在ngif中绑定选择页面

<td *ngIf="name[0] == {{selectedPage}}">{{name}}</td>

但它正在抛出&#34;&#34;无法绑定到&#39; * ngIf&#39;因为它不是'td&#39;

的已知属性 如果有人帮我解决这个问题,那将是grt帮助

2 个答案:

答案 0 :(得分:2)

您应该使用 ng-container 。它不会添加到生成的html中。

func

确保导入 CommonModule

<ng-container *ngIf="name[0] == {{selectedPage}}">
    <td>{{ name }}</td>
</ng-container>

答案 1 :(得分:0)

除了在 app.module.ts 中导入 Common 模块之外,我们还必须声明创建的自定义组件。在console报错中查找html文件,在app.module.ts中声明对应的组件