当Backbone.js是我的MV *框架时,我正在构建单页面Web应用程序。它需要Underscore.js所以我不想用它作为我的模板引擎。 我将模板结果设置为要在其中显示的 渲染 功能的视图内容:
this.el.append( compiledTemplate );
我想知道实现模板代码的正确方法:
答案 0 :(得分:1)
嗯......这就是Underscore模板引擎,不是吗?所以,不,你的模板应该是带有 interpolate 标签的HTML。
通常它是一个DOM元素,其内容是模板,是的,它曾被用作script
标记。
强制您的自己仅在模板中使用插入模型属性。如果您使用任何类型的 Decorator 技术,则可以传递特殊的预先计算的属性。
您没有像往常一样包含外部CSS文件的任何Backbone或Underscore限制。