Ruby's Louvre

每天学习一点点算法

导航

2016年6月26日 #

avalon2学习教程11数据联动

摘要: 在许多表单应用,我们经常遇到点击一个复选框(或下拉框)会引发旁边的复选框(或下拉框)发生改变,这种联动效果用[avalon][1]来做是非常简单的。因为[avalon][2]拥有经典MVVM框架的一大利器,[双向绑定][3]!绝大部分的指令是从vm单向拍到页面,而双向绑定,则通过监听元素的value 阅读全文

posted @ 2016-06-26 15:54 司徒正美 阅读(11586) 评论(5) 推荐(0) 编辑

avalon2学习教程09循环操作

摘要: avalon2的循环指令的用法完全改变了。avalon最早期从knockout那样抄来ms each,ms with,分别用于数组循环与对象循环。它们都是针对元素内容进行循环。后来又从angular那里抄来了ms repeat, 这是循环元素内部的。 到avalon2,这三个指令合并成一个ms fo 阅读全文

posted @ 2016-06-26 15:51 司徒正美 阅读(9840) 评论(3) 推荐(0) 编辑

avalon2学习教程08插入移除操作

摘要: 本节介绍的ms if指令与ms visible很相似,都是让某元素“看不见”,不同的是ms visible是通过CSS实现,ms if是通过移除插入节点实现。 ms if的用法与1.×时别无二致,只要值是真,就插入,为假时,就在原位置上替换为一个注释节点做占位符。 注意1: 在avalon1. 中, 阅读全文

posted @ 2016-06-26 14:45 司徒正美 阅读(1177) 评论(0) 推荐(0) 编辑