两个作用域(ms-controller)之间可以互相访问彼此的数据,
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Demo Avalon</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script type="text/javascript" src="./avalon.js"></script>
<script type="text/javascript">
var wrap1 = avalon.define({ // wrap 用作该 Model的载体
$id: "maincontainer1",
msg1: "This is msg1!",
name1: '小明'
});
var wrap2 = avalon.define({ // wrap 用作该 Model的载体
$id: "maincontainer2",
msg2: "This is msg2!",
name2: wrap1.name1 // 获取第一个Model里的属性值
});
avalon.scan();
</script>
<style>
.ms-controller {
display: none;
}
</style>
</head>
<body>
<div>
<div ms-controller="maincontainer1">
<p>msg1:{{msg1 }}</p>
<p>name1:{{name1}}</p>
</div>
<div ms-controller="maincontainer2">
<p>msg2:{{msg2}}</p>
<p>name2:{{name2}}</p>
</div>
</div>
</body>
</html>