我想使用IDE的功能来构建模板,因此我避免使用内联模板。另一种选择是在脚本标签中使用模板,但这样做会导致Visual Studio停止为模板html提供intellisense。
我试图将模板存储在div标签中,并在主干模板化之前将其转换为脚本标签,但由于某种原因,它导致属性值(例如:href =“{{test}}”)被编码。
有没有更好的方法来构建模板?
答案 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中完成。