gpt4 book ai didi

angularjs - Freemarker 与 AngularJS

转载 作者:行者123 更新时间:2023-12-03 06:56:52 25 4
gpt4 key购买 nike

同时使用 Freemarker 和 AngularJS 的解决方案有意义吗?

我试图说服团队中的每个人都转向 Angular,一位比我更有经验的开发人员指出他更喜欢服务器端渲染,这既是有争议的也是有效的。但后来他告诉我,如果我仍然想使用 Angular,只需将其与 Freemarker 一起使用,而不是替换它。

我是一名初级程序员,据我所知,它们的设计目的相同。

最佳答案

这取决于需求。

例如,如果您想将页面分解为单独的可重用组件,您可以根据服务器端的某些逻辑将这些组件绑定(bind)在一起,那么使用 freemarker 或velocity 来构建这些组件是有意义的。
freemarker 或velocity 模板可能反过来使用angularJS 组件,这些组件将在浏览器上呈现并在客户端上评估。
服务器端模板将使您能够设计可重复使用的 Angular 组件。

现在,有些人可能会尝试使用 HTML5 中的 Object 组件来执行相同的操作,但不建议这样做,因为使用 Object 需要一个完整形成的 HTML 元素及其自己的 <html>开始和结束标记。
不是用于小型可重用组件的东西。

举个例子,考虑将页面页眉和页脚放在自己的 html 模板文件中,您希望将其与应用程序中的所有页面结合起来。

关于angularjs - Freemarker 与 AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20579623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com