Angular2编译器CLI无法识别[ngClass]或* ngIf

布伦丹·B

我想使用最新版本的Angular脱机编译器进行提前编译。我将所有必需的软件包更新为RC5,具有最新版本的编译器等。

但是后来我遇到了很多错误,例如:

  • 无法绑定到“ ng-class”,因为它不是“ div”的已知属性。
  • 无法绑定到“ ngIf”,因为它不是“ div”的已知属性。
  • 属性绑定ng如果嵌入式模板上的任何指令均未使用。确保属性名称拼写正确,并且所有伪指令都列在“伪指令”部分中。
  • 无法绑定到“ ngClass”,因为它不是“ my-component”的已知属性。

我从http://www.syntaxsuccess.com/viewarticle/offline-compilation-in-angular-2.0注意到,可能有必要在@Component装饰器中包括通用指令。但自RC5以来,此问题似乎已修复:https : //github.com/angular/angular/blob/master/CHANGELOG.md我尝试执行此操作时遇到的错误似乎表明不再需要此操作:

NgIf类型是2个模块的声明的一部分:CommonModule和AppModule!

我还可以使用tsc和RC5正常编译并运行该站点,因此这不是升级问题。因此,对于可能导致这些错误的原因,我完全不知所措。

任何帮助深表感谢。

布伦丹·B

该解决方案非常简单。我只是从AppModule的@NgModule导入中丢失了BrowserModule。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章