废话不多直接上代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" charset="utf-8" src="https://cdn.bootcss.com/avalon.js/2.2.4/avalon.js"></script>
</head>
<body ms-controller="main">
<div>
<!--ms-for: m in @list-->
<div ms-class="['test']">
<a>123</a>
<div ms-if="true" ></div>
</div>
<!--ms-for-end:-->
</div>
</body>
</html>
<script type="text/javascript">
var main = avalon.define({
$id : 'main' ,
list : []
});
avalon.scan(document.body);
main.list = [1, 2];
</script>
输出结果
浏览器 360
在2.1.16 没有次问题