Aurelia值转换器的程序化信令

时间:2019-05-07 07:08:54

标签: aurelia

我试图让信号在典型的aurelia模板制作过程之外的值转换器中工作。

我希望能够用信号通知我的值转换器重新绑定(按照https://aurelia.io/docs/binding/value-converters#signalable-value-converters),但是我有一个动态模板,我正在通过仅从容器中获取值转换器并调用{ {1}}

以这种方式进行操作将绕过myconverter.toView(params).的调用,该调用是模板绑定过程的一部分。 ValueConverter.prototype.connect是信号的记录位置,因此我的信号没有被接收...

1 个答案:

答案 0 :(得分:0)

您已经注意到,可以并将信令理解为通知与某些特定值转换器连接的所有绑定的一种方式,如果没有连接,则没有人可以接收信号。

对于您的情况,据我了解,您想重用该值转换器的某些功能/方法/实用程序。如果是这样,我认为可以通过从该值转换器中提取实用程序位并使其在您想执行myconverter.toView(params)的地方重用来实现?