"Angular 2无法绑定到“ngif”,因为它不是一个已知的属性。"
"Angular 2无法绑定到“ngif”,因为它不是一个已知的属性。"
这个问题已经有答案了:无法绑定到\'ngIf\',因为它不是\'div\'的已知属性【重复】
我正在尝试使用Angular 2。我有一个包含两个组件的运行测试应用程序。它一切正常,但当我尝试使用*ngif
时,它就崩溃了。
关于这个问题已经有很多问题了,但大多数答案都指出导入 \"BrowserModule\" 可以解决这个问题。
对于我的情况,我已经这样做了。还有什么可能会导致这个问题吗?
我的HTML
app.module.ts
import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { AppComponent } from './app.component'; import { CrazyComponent } from './products/crazy.component'; @NgModule({ imports: [ BrowserModule ], declarations: [ AppComponent, CrazyComponent ], bootstrap: [ AppComponent ] }) export class AppModule { }
完整的错误信息:
无法绑定到 \'ngif\',因为它不是\'table\'的已知属性。属性绑定ngif没有被嵌入模板上的任何指令使用。确保拼写正确的属性名称,并将所有指令列在\"directives\"部分中。
admin 更改状态以发布 2023年5月23日
您有一个拼写错误。请使用ngIf
而不是ngif
正确的使用方法: