18avalon - 指令ms-text 与 ms-html

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20042935/article/details/89328467

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>

猜你喜欢

转载自blog.csdn.net/qq_20042935/article/details/89328467
ms