84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
后台自动跳转的URL,请问ng2怎么获取地址栏的URL,以及其中的参数?网上搜的答案是ng1的,方法是let aid=$location.search().aid;这样的。但是在ng2里找不到$location这个。
window.location.href好像不需要ng2的方法吧
angular 2 不可能没有$location吧
//1.获取当前完整的url路径 var absurl = $location.absUrl(); //http://172.16.0.88:8100/#/homePage?id=10&a=100 //2. 获取当前url路径(当前url#后面的内容,包括参数和哈希值): var url = $location.url(); // 结果:/homePage?id=10&a=100
Angular 通过注入 $location 获取与修改当前页面URL
window.location.href //当前地址栏的URLthis.sub = this.route.params.subscribe(params => {
let 变量 = +params['参数名']; }); //当前地址参数
官方例子:Location,
import {Component} from '@angular/core'; import {Location} from '@angular/common'; @Component({selector: 'app-component'}) class AppCmp { constructor(location: Location) { location.go('/foo'); } }
我也遇到了这个问题,确实找不到,同求
import { Component, OnInit, Inject } from '@angular/core'; import {ActivatedRoute, Params} from '@angular/router'; @Component({ selector: 'demo', template: `` }) export class DemoComponent implements OnInit { constructor(@Inject(ActivatedRoute) private router: ActivatedRoute) { } ngOnInit() { this.router.params.subscribe((params: Params) => { // params }); } }
https://angular.io/docs/ts/la...
说一下获取参数,import {ActivatedRoute} from '@angular/router';官方非要你用rxjs,但是这样强行用也是没问题的:this._activatedRoute.params'value'
window.location.href
好像不需要ng2的方法吧
angular 2 不可能没有$location吧
Angular 通过注入 $location 获取与修改当前页面URL
window.location.href //当前地址栏的URL
this.sub = this.route.params.subscribe(params => {
官方例子:Location,
我也遇到了这个问题,确实找不到,同求
https://angular.io/docs/ts/la...
说一下获取参数,
import {ActivatedRoute} from '@angular/router';
官方非要你用rxjs,但是这样强行用也是没问题的:
this._activatedRoute.params'value'