父模板视图模型中子模板和对象属性之间的双向绑定?

时间:2017-02-24 14:02:29

标签: javascript aurelia aurelia-binding

我们正在构建基于表单的应用程序,以允许用户编辑多级嵌套对象的属性。将对象属性作为子元素的命名视图模型属性传递时,绑定似乎不起作用:

https://gist.run/?id=b04915bc1f3b8675ea159b9a481d68e8

我应该更改什么,因此子模板与父模板视图模型中的对象属性具有双向绑定?

1 个答案:

答案 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);
  }
}

更新了要点:https://gist.run/?id=ce6e048f043fdc752815cec324c4ea1c