我们正在构建基于表单的应用程序,以允许用户编辑多级嵌套对象的属性。将对象属性作为子元素的命名视图模型属性传递时,绑定似乎不起作用:
https://gist.run/?id=b04915bc1f3b8675ea159b9a481d68e8
我应该更改什么,因此子模板与父模板视图模型中的对象属性具有双向绑定?
答案 0 :(得分:2)
将可绑定的info
添加到open-api-info.js
:
import {bindable, bindingMode} from 'aurelia-framework';
export class OpenApiInfo {
@bindable({ defaultBindingMode: bindingMode.twoWay }) info = {};
constructor() {
console.log(this);
}
}