我已创建使用角材料上的角2项目。 我想主办以火力部署过程中我的项目。
我的应用程序在我的server.But成功运行,当我试图建立我的应用程序及其给我下面的错误在图像中显示如下。
请帮我解决这个
我已创建使用角材料上的角2项目。 我想主办以火力部署过程中我的项目。
我的应用程序在我的server.But成功运行,当我试图建立我的应用程序及其给我下面的错误在图像中显示如下。
请帮我解决这个
解决方案 : let- is only support for ng-template
错误。
你必须使用let-variablename
一些地方在你的HTML侧。 错误说你不能用它来代替任何地方NG-模板。
采用ng-template
随时随地可以使用NgForOf
像低于此,
如果你正在使用这种下面的代码。
<div ngFor let-variableName [ngForOf]="ListOfData" let-index=index ></div>
那么就应该把它变成ng-template
<ng-template ngFor let-variableName [ngForOf]="ListOfData" let-index=index ></ng-template>
使用此下面循环
*ngFor="let variableName of ListOfData; let index = index"
而不是它使用的是一种
ngFor let-variableName [ngForOf]="ListOfData" let-i=index
我希望这上面这两种解决方案都可以帮助你。
与此下面的命令,而不是你的运行
ng build --prod --aot=false --build-optimizer=false
检查是否有您的应用程序模块中包括角形式和正确导入它
import { FormsModule } from '@angular/forms';
再次,如果它不工作,然后试图消除--aot --prod构建。 AOT优化您的身材,所以也许你的任何未使用的代码可能会导致问题的建设