ms-text文本绑定
文本绑定是最简单的绑定,它其实是双花括号插值表达式的一种形式
它要求VM对应的属性的类型为字符串, 数值及布尔, 如果是null, undefined将会被转换为空字符串
<span ms-text="@aaa">不使用过滤器</span> <span ms-text="@aaa | uppercase">使用过滤器</span>
ms-html HTML绑定
HTML绑定类似于文本绑定,能将一个元素清空,填上你需要的内容
它要求VM对应的属性的类型为字符串
我们可以通过ms-html异步加载大片内容,例如:
<body :controller="test"> <script> var vm = avalon.define({ $id: "test", aaa: "loading..." }) jQuery.ajax({ url: 'action.do', success: function(data) { vm.aaa = data.html } }) </script> <div ms-html="@aaa"></div> </body>