我的 html 中有一个空容器,例如:
<div id='workspace-container'></div>
我想手动创建我的模型并用一些视图组合它,然后将结果注入到#workspace-container
使用 javascript 中,例如:
var myViewModel = new ViewModel (param1, param2);
// Doing some actions on myViewModel
// Some MAGIC here:
composition.compose(myViewModel, myView, '#workspace-container');
做这种魔术的api是什么!?
Update1: 事实上我需要手动绑定是有原因的。我希望能够选择要注入的内容。就像是:
if (condition1) {
var myViewModel1 = new ViewModel1 (param1, param2);
composition.compose(myViewModel1, myView1, '#workspace-container');
}
else if (condition2) {
var myViewModel2 = new ViewModel2 (param1, param2);
composition.compose(myViewModel2, myView2, '#workspace-container');
}
...