骨干:更好的模板方式?

时间:2011-10-06 16:14:46

标签: backbone.js

我想使用IDE的功能来构建模板,因此我避免使用内联模板。另一种选择是在脚本标签中使用模板,但这样做会导致Visual Studio停止为模板html提供intellisense。

我试图将模板存储在div标签中,并在主干模板化之前将其转换为脚本标签,但由于某种原因,它导致属性值(例如:href =“{{test}}”)被编码。

有没有更好的方法来构建模板?

3 个答案:

答案 0 :(得分:3)

我将模板放在单独的html文件中,并使用require.js使用其!text插件加载它们。然后还有你可以使用的!strip的附加功能

从技术上讲,不是从脚本标签加载html,而是从单独的html文件加载,并且由于!strip它不加载和标签,而只加载内容。

有关如何使用的更多信息,请点击此处: http://requirejs.org/docs/api.html#text

答案 1 :(得分:2)

我使用jQuery.get加载我存储在html文件中的模板。

http://encosia.com/using-external-templates-with-jquery-templates/

答案 2 :(得分:0)

我使用上面的jQuery.get,然后将返回的内容附加到html文档的正文中。我被告知有更好的方法可以在related post中完成。