gpt4 book ai didi

angular - 无法绑定(bind)到 'ngIf',因为它不是生产版本中 'div' 的已知属性

转载 作者:太空狗 更新时间:2023-10-29 19:36:40 30 4
gpt4 key购买 nike

我可以在本地运行。仅在生产构建中出现错误。

我用过

 import { CommonModule } from '@angular/common';
imports: [ CommonModule ]

完整错误如下所示。

client:101 Template parse errors:enter code here`Can't bind to 'ngIf' since it isn't a known property of 'div'. 
("move" class="transport-remove">Remove</a></div>
<div id="carTypeDiv_1" class="veh-inv-out" [ERROR ->]*ngIf="vehicleData.vesselType == 'road'">
<ul id="carTypeList_1" class="veh-slides">
"): VehicleDirective@10:52
Property binding ngIf not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations". ("t:" (click)="removeField($event)" title="Remove" class="transport-remove">Remove</a></div>
[ERROR ->]<div id="carTypeDiv_1" class="veh-inv-out" *ngIf="vehicleData.vesselType == 'road'">
<ul "): VehicleDirective@10:9
Can't bind to 'ngForOf' since it isn't a known property of 'option'. ("l)]="vehicleData.makeSelect" (change)="appendModel($event.target.value)">
<option [ERROR ->]*ngFor="let make of vehicle.makes">{{make}}</option>
</select>
</div>
"): VehicleDirective@28:26
Property binding ngForOf not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations". ("[(ngModel)]="vehicleData.makeSelect" (change)="appendModel($event.target.value)">
[ERROR ->]<option *ngFor="let make of vehicle.makes">{{make}}</option>
</select>
</d"): VehicleDirective@28:18
Can't bind to 'ngForOf' since it isn't a known property of 'option'. ("t" id="modelSelect" [(ngModel)]="vehicleData.modelSelect" class="prefixbox">
<option [ERROR ->]*ngFor="let model of vehicle.models">{{model}}</option>
</select></div>
<br c"): VehicleDirective@36:23
Property binding ngForOf not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations". ("delSelect" id="modelSelect" [(ngModel)]="vehicleData.modelSelect" class="prefixbox">
[ERROR ->]<option *ngFor="let model of vehicle.models">{{model}}</option>
</select></div>
"): VehicleDirective@36:15
Can't bind to 'ngForOf' since it isn't a known property of 'option'. ("refixbox">
<option value="">SELECT</option>
<option [ERROR ->]*ngFor="let year of vehicle.years">{{year}}</option>
</select>
"): VehicleDirective@47:32
Property binding ngForOf not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations". ("class="prefixbox">
<option value="">SELECT</option>
[ERROR ->]<option *ngFor="let year of vehicle.years">{{year}}</option>
</select>
"): VehicleDirective@47:24
Can't bind to 'ngForOf' since it isn't a known property of 'option'. ("ateSelect" [(ngModel)]="vehicleData.stateSelect" class="prefixbox">
<option [ERROR ->]*ngFor="let state of vehicle.regStates">{{state}}</option>
</select>
"): VehicleDirective@55:32
Property binding ngForOf not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations". ("" id="stateSelect" [(ngModel)]="vehicleData.stateSelect" class="prefixbox">
[ERROR ->]<option *ngFor="let state of vehicle.regStates">{{state}}</option>
</select>
"): VehicleDirective@55:24
Can't bind to 'ngForOf' since it isn't a known property of 'option'. ("lorSelect" [(ngModel)]="vehicleData.colorSelect" class="prefixbox">
<option [ERROR ->]*ngFor="let color of vehicle.colors">{{color}}</option>
</select>
"): VehicleDirective@68:32
Property binding ngForOf not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations". ("" id="colorSelect" [(ngModel)]="vehicleData.colorSelect" class="prefixbox">
[ERROR ->]<option *ngFor="let color of vehicle.colors">{{color}}</option>
</select>
"): VehicleDirective@68:24

这是什么原因。我已经验证了许多解决方案。找不到灵魂。相同的代码在本地运行良好。

最佳答案

我遇到了完全相同的错误,我已经包含了 CommonModule 和 BrowserModule,但我仍然在我的浏览器上看到相同的错误消息。

最后,我发现我的问题的原因是我忘记将我的组件添加到 app.module.ts,以防其他人正在处理相同的行为。

关于angular - 无法绑定(bind)到 'ngIf',因为它不是生产版本中 'div' 的已知属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42063686/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com