JsViews:数据链接中辅助函数之前的转换器

时间:2012-06-23 19:56:02

标签: javascript jquery jsrender jsviews

使用JsViews是否可以在数据链接属性中的辅助函数之前使用转换器?不知怎的这样.. ..

<div data-link="{myConverter:~myFunction('param1'):}"></div>

谢谢!

1 个答案:

答案 0 :(得分:3)

如果您的意思是希望转换器转换数据对象的param1字段的值,然后将其传递给myConverter函数,则为no。转换器将处理表达式~myFunction(...)的结果。

但是你可以为你的转换器创建一个等效的辅助函数,然后链接帮助器:

<div data-link="~myFunction(~myConvert(param1))></div>"

BTW这将是数据链接,以便在param1字段更改时更新。 - 我不确定你是否打算在'param1'周围加上引号。如果'param1'是你传入的字符串文字,那么数据链接到它就没有任何理由可以更新,所以你可以写:

<div>{{:~myFunction(~myConvert('param1'))}}</div>