如何在 angular js 中访问 freemarker 对象,或者我可以使用 angular 而不是 Freemarker
How to access freemarker objects in angular js or can i use angular instead of Freemarker
我如何使用 angularjs.i 访问 freemarker 中的值 在 freemarker 中有一个像这样的映射,它有 bean。我如何在 angular js 中使用它?
例如:<#list dataMap["TRIGGER-JOBS"]["RE3"]["statusKey"] as espBean>
如何使用 angular js 获取此 dataMap
中的值?或者有没有办法我可以使用 only angular js 而不是 freemarker.if 那么如何呢?我是新手 angular js 指导我。
提前致谢。
关键是要实现,where和when每段代码都执行了——Freemarker在页面请求和渲染时在服务器上(即 before 响应发送到浏览器)和 Javascript(即 Angular)在浏览器中,after浏览器收到 已经生成的 响应。
所以如果你想把这两个结合在一起,你必须使用Freemarker来生成有效的Angular (HTML + Angular 标记) 代码,然后将被浏览器处理-边。 IE。浏览器 (Angular) 对页面的生成方式一无所知,也无法访问 Freemarker 变量 - 除非您已将它们解析为响应中提供的 HTML/JS 代码。
至于 有没有办法我可以只使用 angular js 而不是 freemarker - 是的,有。但确切的方法取决于你想要实现的目标。通常,即使在完整的单页应用程序中,您也需要某种方式 load/persist 您使用的数据,即某种服务器后端。这通常是使用某种 (REST) 网络服务完成的,因此您不需要为此使用 Freemarker,但您需要一些服务器代码。
如果您是 Angular 的新手并且想开始,我建议您使用 Angular Typescript。上手非常简单。见 link
https://cli.angular.io/
我如何使用 angularjs.i 访问 freemarker 中的值 在 freemarker 中有一个像这样的映射,它有 bean。我如何在 angular js 中使用它?
例如:<#list dataMap["TRIGGER-JOBS"]["RE3"]["statusKey"] as espBean>
如何使用 angular js 获取此 dataMap
中的值?或者有没有办法我可以使用 only angular js 而不是 freemarker.if 那么如何呢?我是新手 angular js 指导我。
提前致谢。
关键是要实现,where和when每段代码都执行了——Freemarker在页面请求和渲染时在服务器上(即 before 响应发送到浏览器)和 Javascript(即 Angular)在浏览器中,after浏览器收到 已经生成的 响应。
所以如果你想把这两个结合在一起,你必须使用Freemarker来生成有效的Angular (HTML + Angular 标记) 代码,然后将被浏览器处理-边。 IE。浏览器 (Angular) 对页面的生成方式一无所知,也无法访问 Freemarker 变量 - 除非您已将它们解析为响应中提供的 HTML/JS 代码。
至于 有没有办法我可以只使用 angular js 而不是 freemarker - 是的,有。但确切的方法取决于你想要实现的目标。通常,即使在完整的单页应用程序中,您也需要某种方式 load/persist 您使用的数据,即某种服务器后端。这通常是使用某种 (REST) 网络服务完成的,因此您不需要为此使用 Freemarker,但您需要一些服务器代码。
如果您是 Angular 的新手并且想开始,我建议您使用 Angular Typescript。上手非常简单。见 link
https://cli.angular.io/