根据文献记载,Aurelia有四种绑定模式:
-
.bind
-使用默认绑定。的单向绑定表单控件,使用双向绑定。 -
.one-way
-流量数据1方向:从视图模型到视图。 -
.two-way
-流量数据两种方式:从视图模型到视图和从视图到视图模型。 -
.one-time
-呈现一次数据,但之后不同步更改初始渲染。
我正在寻找一个.one-way
绑定,但反过来,从视图到视图模型的数据流。我的用例是dirty-bit,你想知道什么时候视图是脏的。
ValueConverters是双向的,可能是一个OK的解决方案,直到它实现在Jeremy链接到的问题中所描述的。
http://aurelia.io/hub.html/doc/文章/蛹/绑定/最近/binding-value-converters/1
您可以使用attribute.from-view="variable"
从视图到视图模型的单向绑定https://github.com/aurelia/binding/pull/618