【问题标题】:JsViews: Converter before helper function in data-linkJsViews:数据链接中帮助函数之前的转换器
【发布时间】:2012-06-23 19:56:01
【问题描述】:

使用JsViews 是否可以在数据链接属性中将转换器置于辅助函数之前?好像是这样的。。

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

谢谢!

【问题讨论】:

    标签: javascript jquery jsrender jsviews


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-28
      • 1970-01-01
      相关资源
      最近更新 更多