Angular 在devextreme中,分配给数据的弹出窗口未出现
我已经实现了dx弹出窗口,它可以很好地打开和显示数据,但分配给数据的显示不正确 在Trainings.Component.html端代码编写为Angular 在devextreme中,分配给数据的弹出窗口未出现,angular,angular-cli,Angular,Angular Cli,我已经实现了dx弹出窗口,它可以很好地打开和显示数据,但分配给数据的显示不正确 在Trainings.Component.html端代码编写为 <div *ngFor="let trngs of trainings"> <dx-button text="View" (onClick)="onShowTrainingDetailInfo(trngs.trainingdetail)"> </dx-button> </div> &l
<div *ngFor="let trngs of trainings">
<dx-button text="View" (onClick)="onShowTrainingDetailInfo(trngs.trainingdetail)">
</dx-button>
</div>
<dx-popup [showTitle]="true" title="Orientation Training Plan" [closeOnOutsideClick]="true" [(visible)]="trainingDetailVisible">
<div *dxTemplate="let data of 'content'">
<div *ngFor="let trainingdetail of currentTrainings">
{{trainingdetail.task}}// Here the data is showing
<span *ngFor="let assigned of trainingdetail.assignedto1">
{{assigned.trainingAssignedName}}<br />//Here The data is not showing
</span>
<dx-button class="btn btn-link dropdown-toggle condition_popup" text="View" (onClick)="onShowTrainingPopupInfo(trainingdetail.trainingPopup)">
</dx-button>
</div>
</div>
</dx-popup>
<dx-popup [showTitle]="true" title="Company Manual Training" [dragEnabled]="false" [closeOnOutsideClick]="true" [(visible)]="trainingPopupVisible">
<div *dxTemplate="let data of 'content'">
{{currentTrainingPopup.task}}
</div>
代码下方的Trainings.component.ts文件
export class TrainingsComponent implements OnInit {
currentTrainingPopup: TrainingDetailsPopUp[];
currentTrainings: Trainings[];
trainings: Trainings[];
public trainingDetailVisible = false;
public trainingPopupVisible = false;
constructor(service: TrainingsService) {
this.trainings = service.getTraining();
}
onShowTrainingDetailInfo(trainingDetail) {
this.currentTrainings = trainingDetail;
this.trainingDetailVisible = true;
}
onShowTrainingPopupInfo(trainingPopup) {
this.currentTrainingPopup = trainingPopup;
this.trainingPopupVisible = true;
}
}
唯一的问题是,我在弹出窗口中放置assignedto1的地方,数据是空的,而不是显示john数据,否则所有数据都很好。
我不知道我在那里犯了什么错误。拼写错误
您在模型“assignedTo1”(ts文件)中有
在html文件中有“assignedto1”
另外,有时当你构建为“生产”(通过@ngtools/webpack)时,你很容易发现一些bug,因为它验证了html/ts文件的完整性嘿,工作中你能帮我培训弹出数据吗?你能解释一下发生了什么吗?因为我在代码中找不到任何错误:/(当我知道弹出行为时会更容易)顺便说一句。。。使用json管道显示有关对象的信息。您将更容易找到一些错误:)例如(在html文件中):{{currentTrainingPopup | json}}
export class TrainingsComponent implements OnInit {
currentTrainingPopup: TrainingDetailsPopUp[];
currentTrainings: Trainings[];
trainings: Trainings[];
public trainingDetailVisible = false;
public trainingPopupVisible = false;
constructor(service: TrainingsService) {
this.trainings = service.getTraining();
}
onShowTrainingDetailInfo(trainingDetail) {
this.currentTrainings = trainingDetail;
this.trainingDetailVisible = true;
}
onShowTrainingPopupInfo(trainingPopup) {
this.currentTrainingPopup = trainingPopup;
this.trainingPopupVisible = true;
}
}