my_todo_app.html有
上面的htmls呈现在服务器端。
todo_header.html创建如下的HeaderView(以及另外两个htmls也创建相应的Backbone Views)
<div id='header-view'>
.. other html contents that are rendered in server-side
</div>
require([header_view], function(HeaderView) {
var headerView = new HeaderView({el: "#header-view");
});
这是不好的做法吗?
我想使用r.js连接todo app的javascript文件并卡住。
因为r.js通过查看依赖性来连接文件,并且我没有一个文件说明todo app取决于HeaderView / BodyView / FooterView。
我根本不应该分开服务器端的htmls吗?
答案 0 :(得分:0)
我只是从嵌套模板中调出javascript require调用。