Javascript 使用外部模板引擎如dust.js或anjularjs中的任何其他引擎是否可能/合理?

Javascript 使用外部模板引擎如dust.js或anjularjs中的任何其他引擎是否可能/合理?,javascript,angularjs,dust.js,Javascript,Angularjs,Dust.js,我迫切希望使用dust.js模板,因为它通过缓存模板为UI呈现提供了更好的性能 但在我目前的项目中,我们使用的是angularjs。甚至可以/明智地使用dust.js或任何其他带有angular js的模板引擎 即使我使用dust.js,我也会失去双向绑定吗 请建议考虑一个相对较大的水疗中心 另外,我对棱角和灰尘都是新手。听起来像是一个很好的使用案例 请注意,dust.js是一个异步渲染器,但如果您使用了,那么dust将同步启动() 模板 <span>{{ modelData | d

我迫切希望使用dust.js模板,因为它通过缓存模板为UI呈现提供了更好的性能

但在我目前的项目中,我们使用的是angularjs。甚至可以/明智地使用dust.js或任何其他带有angular js的模板引擎

即使我使用dust.js,我也会失去双向绑定吗

请建议考虑一个相对较大的水疗中心


另外,我对棱角和灰尘都是新手。

听起来像是一个很好的使用案例

请注意,dust.js是一个异步渲染器,但如果您使用了,那么dust将同步启动()

模板

<span>{{ modelData | dustRender:'registered-dust-template' }}</span>
{{modelData | dustRender:'registered-dust-template'}

注意:AngularJS的输出,如html。

AngularJS也会缓存它使用的模板。我相信类似于
$templateCache
的东西。ya angularjs将其缓存在$templateCache中,但据我所知,这只是为了防止从服务器获取模板。angularjs也提供类似预编译模板的东西吗?我放弃了同时使用2的想法,因为我失去了双向绑定。。无论如何,方法为+1。你真的让我对过滤器有了很好的了解。谢谢
<span>{{ modelData | dustRender:'registered-dust-template' }}</span>