AngularJS实现地址栏取值

Posted kitor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AngularJS实现地址栏取值相关的知识,希望对你有一定的参考价值。

有时候我们由如下需求

1、从a.html跳转到b.html

2、从a跳转时携带参数和值、

3、从b.html中取出传过来的参数值

在AngularJS的操作如下

在a.html中添加

<a href=‘b.html#?test=5‘>跳转到b.html</a>

此处注意,使用AngularJS传递参数必须使用#?传递参数,否则将无法接收。

b.html中的AngularJS代码

var id = $location.search()[‘test‘];

id的值即为获得的传过来的test的值

以上是关于AngularJS实现地址栏取值的主要内容,如果未能解决你的问题,请参考以下文章

angularjs-$location

『AngularJS』$location 服务

[AngularJS] $location 服务简介

angularjs环境中为Tinymce编辑器取值或赋值

angularjs 指令(directive)详解

AngularJS:使用框架是个好主意?