单向绑定模式,反之亦然

时间:2016-10-16 14:08:59

标签: aurelia

Aurelia有四种绑定模式为documented

  • .bind - 使用默认绑定。除了之外的所有东西的单向绑定 表单控件,它使用双向绑定。
  • .one-way - 流数据一 方向:从视图模型到视图。
  • .two-way - 流量数据 两种方式:从视图模型到视图,从视图到视图模型。
  • .one-time - 呈现数据一次,但之后不会同步更改 最初的渲染。

我正在寻找一个.one-way绑定,但反过来说,数据流从视图到视图模型。我的用例是脏位,你想知道视图何时变脏。

2 个答案:

答案 0 :(得分:0)

ValueConverters是双向的,可能是一个好的解决方法,直到它按照Jeremy链接的问题中的描述实现。

http://aurelia.io/hub.html#/doc/article/aurelia/binding/latest/binding-value-converters/1

答案 1 :(得分:0)

您可以使用attribute.from-view="variable"进行从视图到视图模型的单向绑定 https://github.com/aurelia/binding/pull/618