无法使用 AngularJS 从控制器将请求呈现给另一个 HTML
not able to render the request to another html from controller using angularjs
我有一个页面A。 提交时,它需要使用在 PAge A 上输入的值呈现页面 B.页面 A 映射到控制器 A,单击事件时我正在调用 Spring 控制器来呈现页面 B。
问题是我无法获取页面 A 的详细信息并显示在页面 B 上。我尝试了共享服务,但是一旦它到达页面 B 控制器,它就变得未定义。
非常感谢帮助。
尝试使用$rootscope
在第一个控制器中将值设置为 Rootscope,然后从第二个控制器读取它。
升级导航以使用route
以便也可以发送一些参数routeparams
如果您的设计允许,写入本地存储也是一种方法。
如果您使用的是角度 js 的路由概念,那么在rootscope
中您可以存储该数据,但如果您提交页面,那么角度范围是丢失的,那么最终您将获得未定义的数据。
因为角度JS用于单页应用程序。可选的解决方案是,您可以将其存储在HTML5 localstorage
中,或者将数据与请求一起发送并重复使用。
即,当您调用返回页面 B 的请求时,您可以使用请求将数据发送到服务器,然后返回此数据与 spring 请求的响应,但随后您必须发送 JSON 响应。
相关文章:
- 回复'js'仅当请求有错误时(否则使用html)
- Ajax调用返回当前html页面,而不是请求的文件
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- 将GET请求(HTML字符串)转换为完整的DOM对象
- http请求使用html而不是json进行响应
- 为什么我从浏览器修改html/js时会多次发送ajax请求
- html标头以在请求中发送回
- 如何将事件绑定到从AJAX请求注入的HTML
- 需要一种根据请求禁用HTML框架的方法
- 如何在Angularjs中模拟HTML表单请求
- 在html/javascript中请求撤消/重做事件
- 将所有angular2捆绑包包含在index.html中会使导入从内存获取数据,而不是再次从服务器请求数据
- nodejs-如何安全地将令牌从http获取请求传递到html页面
- 如何使用 HTML 图像请求将数据发送到服务器,或返回数据作为响应
- 为什么Googlebot从仅限JSON的网址请求HTML
- 使用 JavaScript 请求 HTML 页面(Angular 应用程序)
- 如何在 Rails 3 中使用 ajax 请求请求 html 页面
- PJAX:如何使后退按钮从服务器重新请求 HTML
- 通过Ajax请求html的合适术语是什么?
- 如何通过 JSON 请求 HTML 文件