无法绑定到'ngIf',因为它不是'div'的已知属性

17 浏览
0 Comments

无法绑定到'ngIf',因为它不是'div'的已知属性

这个问题在这里已经有了答案:无法绑定到 \'ng-forOf\',因为它不是一个已知的本地属性[重复]

无法将 \'ngIf\' 绑定到 \'div\' 的已知属性。

该元素是

组件是:

import SessionService from '../session/session.service';
import { Component } from '@angular/core';
@Component({
  providers: [],
  selector: 'navbar-left',
  styles: [require('./navbar-left.scss')],
  template: require('./navbar-left.html'),
})
export default class NavbarLeftComponent {
  public isAuth: boolean = false;
  constructor(private sessionService: SessionService) {
    this.isAuth = sessionService.sessionIsAuth();
  }
}

不确定我究竟做错了什么?这是子组件。在父组件(即 App 组件)中,ngIf 工作正常。

Angular RC5

admin 更改状态以发布 2023年5月21日
0
0 Comments

对于仍然存在问题的人,我也曾经有一个问题,我打错了ngif,而不是ngIf(注意大写的“I”)。

0
0 Comments

如果您正在使用 RC5,请导入以下内容:

import { CommonModule } from '@angular/common';  
import { BrowserModule } from '@angular/platform-browser';

并确保从提供您的组件的模块导入CommonModule

 @NgModule({
    imports: [CommonModule],
    declarations: [MyComponent]
  ...
})
class MyComponentModule {}

0