2 sias1991 sias1991 于 2016.04.07 13:31 提问

angular如何实现两个html页面间传递值的呢

a.html页面一个值怎样传递给b.html呢。b页面又是怎么接受呢?另外angular有没有类似于opendialog的属性来弹框呢?

1个回答

ComKing_1
ComKing_1   2016.04.07 14:28

angularjs 有类似于opendialog的的方法,可以用$modal.open,这个方法可以在网上有例子
a页面传值到b页面,你可以在a页面的controller里把值放在localStorage里,在b页面通过 localStorage里获取就行了
放值:localStorage.put(key,value)
取值:localStorage.get(key);

key就类型于hasmap的key值,是唯一的,value就是你需要传递的值,通过key来获取值。

希望对你有帮助。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
angularjs中的几种页面与页面之间传递参数的方法
著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:Ye Huang 链接:https://www.zhihu.com/question/33565135/answer/69651500 来源:知乎 1. 基于ui-router的页面跳转传参 (1) 在AngularJS的app.js中用ui-router定义路由,比如现在有两个页面,一个页面(produ
两个html页面之间传递值的方法
最近做项目,好多页面需要传递值。现在我用了以下的方法。感觉很好用。 1、利用页面链接传递,用?号链接,不过这样传递中文会麻烦些,数字挺方便的。 页面一: function to(){ var getval =document.getElementById("cc").value; window.location.href="b.html?id="5555"; }
两个HTML页面之间传值
一般常用的是form表单。但是form表单不可控,就是点击提交按钮时页面一定会跳转指定action。 如果我们想在点击提交按钮的时候做个分支,再决定跳转否,此时就不能使用form表单。 那么就可以模拟一个类似的,自己可控的方式 页面1: var url="one.html"+"?"+"phone-number="+"18888888888"; window.location.assi
js搞定两个网页之间值的传递
假设我们有两个网页a.html和b.html,在a页面中点击一个超链接或者按钮跳转到b页面,并传递一个地址给b页面,b页面接收到地址后进行跳转到接收的地址 首先,在a页面中插入一个超链接 超链接名称,随便填 例如 百度 然后在b页面用js接收传递的值 function getParameter(param) { var query = wi
angular页面间传递数据详解
在angular中页面间传递数据的方式我只知道有两种,一种是通过广播。$emit用于向父级以上传递事件与数据,$broadcast用于向子级以下传递事件与数据。$on则用来接收事件与数据。另一种则是通过service服务来传递数据,这些数据都是单例的,也就是说如果在当前的控制器中改变某一值,下一个控制器用的就是已改变的值。这篇文章是记录下。不知道还有没其他什么方法也能页面间传递数据。 怎么说呢,我
Angular--页面间切换及传值的四种方法
基于ui-router的页面跳转传参 (1) 在AngularJS的app.js中用ui-router定义路由,比如现在有两个页面,一个页面(producers.html)放置了多个producers,点击其中一个目标,页面跳转到对应的producer页,同时将producerId这个参数传过去。 .state(‘producers’, { url: ‘/producers’,
两个 html 页面之间传数据
page1: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>page1</title> </head> <body&a
两个html页面之间怎么传递参数值
两个html页面之间怎么传递参数值 小柒92469 | 浏览 15927 次  问题未开放回答 |举报 推荐于2017-10-09 14:58:07 最佳答案 使用Cookie传递参数 ,a页面保存Cookie,b页面读取,代码如下: a页面 1 2 3 4 5 6 7 8
Angular4_组件之间传值
子组件html a *ngIf="currentNodeStatus !== '0'" (click)="navigateDetail(deliveryId,currentNodeStatus,nextNodeStatus)" style=" cursor:pointer;"> img src="{{imgUrl}}" width="32px" > a> 子组件
html页面之间的数据传递
1.第一个页面携带数据---?id="+rows[0].id; var rows = $("#grid").datagrid('getSelections'); if (rows.length == 1) { location.href = "promotion_add.html?id="+rows[0].id; } else { $.messager.alert("警告", "请选择