我有一个带有JSON对象字段的类,我需要将这个JSON显示到textarea中。所以我创建了一个set / get方法来处理这个问题。
我的班级:
@Component({
selector: 'my-app',
providers: [],
template: `
<div *ngFor="let model of models">
<textarea [(ngModel)]='model.elementsValue' rows="30" cols="120"></textarea>
</div> `,
directives: []
})
export class App {
models = [
new Model([new Element("test","value"),new Element("test","value")]),
new Model()
]
}
我的组件:
elementsValue
{{1}}值未绑定到textarea。 textarea是空的
我使用this Plank作为模板。
答案 0 :(得分:0)
<div *ngFor="object of objects">
尝试
<div *ngFor="let object of objects">
答案 1 :(得分:0)
constructor
类中的Model
只需要一个Element
作为参数。尝试将该参数更改为元素数组
constructor(elements?: Element[]) {
this.elements = elements;
}