Javascript 如何访问angular js中的freemarker对象,或者我可以使用angular而不是freemarker吗
如何使用angularjs访问freemarker中的值。我在freemarker中有一个这样的映射,它有bean。如何在angularjs中使用它 例如:Javascript 如何访问angular js中的freemarker对象,或者我可以使用angular而不是freemarker吗,javascript,java,angularjs,freemarker,Javascript,Java,Angularjs,Freemarker,如何使用angularjs访问freemarker中的值。我在freemarker中有一个这样的映射,它有bean。如何在angularjs中使用它 例如: 如何使用angular js获取此数据映射中的值?或者有没有办法只使用angular js而不是freemarker。如果有,怎么做?我是新来指导我的 提前感谢。关键是要实现,执行每个代码的位置和时间当请求和呈现页面时(即响应发送到浏览器之前)服务器上的Freemarker和浏览器中的Javascript(即角度),之后浏览器接收到已生成的
如何使用angular js获取此数据映射中的值?或者有没有办法只使用angular js而不是freemarker。如果有,怎么做?我是新来指导我的
提前感谢。关键是要实现,执行每个代码的位置和时间当请求和呈现页面时(即响应发送到浏览器之前)服务器上的Freemarker和浏览器中的Javascript(即角度),之后浏览器接收到已生成的响应
所以,如果您想将这两者结合在一起,您必须使用Freemarker生成有效的角度(HTML+角度标记)代码,然后将在浏览器端进行处理。也就是说,浏览器(Angular)不知道页面是如何生成的,并且无法访问Freemarker变量——除非您已将其解析为响应中交付的HTML/JS代码
至于我是否有办法只使用angular js而不是freemarker-是的,有。但具体的方法取决于你想要实现什么。通常,即使在一个完整的单页应用程序中,您也需要某种方式来加载/持久化您使用的数据,即某种服务器后端。这通常是使用某种(REST)web服务完成的,因此您不需要Freemarker,但需要一些服务器代码。关键是要实现,在哪里执行和何时执行每个代码-请求和呈现页面时服务器上的Freemarker(即之前将响应发送到浏览器)和浏览器中的Javascript(即角度),在之后浏览器接收到已生成的响应
因此,如果您想将这两者结合在一起,您必须使用Freemarker生成有效的Angular(HTML+Angular markup)代码,然后在浏览器端进行处理。即浏览器(Angular)不知道页面是如何生成的,也无法访问Freemarker变量——除非您已将它们解析为响应中交付的HTML/JS代码
至于有没有办法,我只能使用angular js而不是freemarker?是的,有。但确切的方法取决于你想要实现什么。通常,即使在一个完整的单页应用程序中,你也需要一些方法来加载/持久化你使用的数据,即某种服务器后端。这通常是通过某种方式(REST)完成的web服务,因此您不需要Freemarker,但您需要一些服务器代码。如果您是Angular新手并想开始使用,我建议您使用Angular Typescript。启动它非常简单。请参阅链接
https://cli.angular.io/
如果您是Angular新手,并且想开始,我建议您使用Angular Typescript。它很容易启动。请参阅链接
https://cli.angular.io/