Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何访问angular js中的freemarker对象,或者我可以使用angular而不是freemarker吗_Javascript_Java_Angularjs_Freemarker - Fatal编程技术网

Javascript 如何访问angular js中的freemarker对象,或者我可以使用angular而不是freemarker吗

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(即角度),之后浏览器接收到已生成的

如何使用angularjs访问freemarker中的值。我在freemarker中有一个这样的映射,它有bean。如何在angularjs中使用它

例如:

如何使用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/