我正在尝试使用 Angular 2 和 Typescript 编写数据条目,但在更新模型时出现问题。据我了解,只有原始类型可以绑定到ng-model。但是在我的模型中,我有想要更新的对象。是否有任何角度特定的方法来执行此操作,而不是使用绑定到ng-model的已更改属性加载孔对象?
这是模型:
export class Project {
public id: number;
private title: string;
private region: Region;
}
这是 Angular 组件类:
@Component({...})
export class ProjectForm {
public project: Project;
public regions: Array<Region>;
}
这是 ProjectForm 的视图:
...
<select id="region" [(ng-model)]="project.region.id">
<option *ng-for="#region of regions" [value]="region.id">
{{ region.name }}
</option>
</select>