无法绑定到 'ngIf',因为它不是 'div' 的已知 属性。 (不重复)

Can't bind to 'ngIf' since it isn't a known property of 'div'. (NOT DUPLICATE)

刚刚升级到 Angular 2.1。我有一个 @input 值,我试图传递一个数组。一旦我将 *ngIf 放入模板中,我就会收到解析错误?如果我打印我得到的输入值://[object Object],[object Object],[object Object]。为什么这会影响 *ngIf?

<div *ngIf="< my value "></div>

-- 错误 zone.js?fad3:388 未处理的承诺拒绝:模板解析错误: 无法绑定到 'ngIf',因为它不是 'div' 的已知 属性。 ("

在您的模块中添加

import { CommonModule } from '@angular/common';

@NgModule({
    imports: [
        CommonModule
    ]
})