这个问题在这里已有答案:
刚升级到Angular 2.1。我有一个@input值,我试图传递一个数组。一旦我将* ngIf放入模板中,我就会得到解析错误?如果我打印输入值我得到:// [对象对象],[对象对象],[对象对象]。为什么这会影响* ngIf?
<div *ngIf="< my value "></div>
- error zone.js?fad3:388未处理的Promise拒绝:模板解析错误:无法绑定到'ngIf',因为它不是'div'的已知属性。 (”
在你的模块中添加
import { CommonModule } from '@angular/common';
@NgModule({
imports: [
CommonModule
]
})