【发布时间】:2017-05-16 20:29:40
【问题描述】:
我更改了我的模型以适应使用实体框架的要求,但与此模型相关的视图无法使用新模型:
export class CV {
public Id: number;
public UserId: string;
public Context: string;
public Competences: Array<Competence>;
public Expertises: Array<Expertise>;
public Formations: Array<Formation>;
public Missions: Array<Mission>;
}
更改前的型号是:
export class CV {
public id: number;
public userId: string;
public context: string;
public competences: Array<Competence>;
public expertises: Array<Expertise>;
public formations: Array<Formation>;
public missions: Array<Mission>;
例如,我从控制台显示一个对象: Screenshot from my chrome console
所以我想在我的视图中更新模型,但我不知道如何。我尝试了不同的东西,比如 ChangeDetectorRef,但没有任何效果。
提前感谢您的帮助!
【问题讨论】:
-
这是区分大小写的...您正在接收数据,例如
id。它与Id不是同一个属性。 -
是的,我知道,但这就是我要问的原因。更改模型不会更改我视图中的数据@AJT_82
-
是的,这是预期的行为。在接收数据时,您必须做的是将值映射到您的新属性名称:)
-
怎么做? @AJT_82
标签: html angular view angular2-template