您当前的位置: 首页 > 

杨林伟

暂无认证

  • 2浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

27avalon - 指令ms-duplex(数据转换)

杨林伟 发布时间:2019-04-16 11:30:09 ,浏览量:2

上面我们已经提到一个数据转换器ms-duplex-checked了.那只能用于checkbox与radio.

为什么会有这种东西呢?因为无论我们原来的数据类型是什么,跑到表单中都会变成字符串,然后我们通过事件取出来 它们也是字符串,不会主动变回原来的类型.我们需要一种机制保持数据原来的类型,这就是数据转换器.

avalon内置了4种过滤器:

  1. ms-duplex-string="@aaa"
  2. ms-duplex-number="@aaa"
  3. ms-duplex-boolean="@aaa"
  4. ms-duplex-checked="@aaa"

前三个是将元素的value值转换成string, number, boolean(只有为’false’时转换为false)

最后是根据当前元素(它只能是radio或checkbox)的checked属性值转换为vm对应属性的值。

它们都是放在属性名上。当数据从元素节点往vmodel同步时,转换成预期的数据。

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.0583s