我需要一个支持从文件加载部分的客户端 javascript 模板引擎。那是因为我有一个带有无序列表的模板。它有 2 种类型的列表项(这意味着,例如,一种 li 标签具有文本输入,而另一种具有文本输入和图像)。
我现在希望能够在不同的模板文件中使用这些列表项模板,而无需复制/粘贴它们。
到目前为止,我一直使用 doT.js 部分,但是为了能够使用部分,它必须在同一个文件中声明。因此,我必须将片段复制到每个模板文件中,并且当我更改其中一个 li 模板的结构时,我必须在所有文件中进行更改。
我想避免这种情况。有什么我可以用的吗?
如果可用,我计划将模板与 require.js 插件一起使用。