如何在aurelia值绑定行为中获得可观察性

如何在aurelia值绑定行为中获得可观察性,aurelia,Aurelia,因此,我有一个绑定行为,我想订阅实际值的更改,因此我知道我可以使用observer locator,但我不完全确定如何获取要观察的值,希望这是一个简单的问题。绑定将更新目标(视图)和可选的源(视图模型)如果是双向绑定 绑定行为可以通过覆盖绑定的updateTarget(value)和updateSource(value)方法来拦截这些更新 请看文档中的部分以获取示例。在和模板资源包中也有示例。如果是双向绑定,则绑定将更新目标(视图)和源(视图模型) 绑定行为可以通过覆盖绑定的updateTarg

因此,我有一个绑定行为,我想订阅实际值的更改,因此我知道我可以使用
observer locator
,但我不完全确定如何获取要观察的值,希望这是一个简单的问题。

绑定将更新目标(视图)和可选的源(视图模型)如果是双向绑定

绑定行为可以通过覆盖绑定的
updateTarget(value)
updateSource(value)
方法来拦截这些更新


请看文档中的部分以获取示例。在和模板资源包中也有示例。

如果是双向绑定,则绑定将更新目标(视图)和源(视图模型)

绑定行为可以通过覆盖绑定的
updateTarget(value)
updateSource(value)
方法来拦截这些更新


请看文档中的部分以获取示例。和模板资源包中也有一些示例。

是否要从绑定行为类内部观察值?你能使用绑定引擎吗?您为bindingEngine.propertyObserver提供了什么?尽管如此,我可以获得一个
observerLocator
或任何调用的对象,并对其执行相同的操作以订阅,但我不知道如何提供范围中的当前变量,因为您可能需要
observerLocator
的可观察值,或者需要
bindingEngine
的包含对象和属性名称,所以这就是问题的症结所在。是否要从binding behavior类内部观察该值?你能使用绑定引擎吗?您为bindingEngine.propertyObserver提供了什么?尽管如此,我可以获得一个
observerLocator
或任何调用的对象,并对其执行相同的操作以订阅,但我不知道如何提供范围中的当前变量,因为您可能需要
observerLocator
的可观察值,或者
bindingEngine
的包含对象和属性名称,所以这就是我的问题的症结所在。