2017-09-20 10 views
0

私はindex.htmlにあるランディングページでは、このアプリは、他のアプリケーションからアクセスされると、私は渡す引数のApp

同様

を使用することをアプリに引数を渡す必要が角度のAppを、持っています

http://localhost:4200/myapp/index.html?name=John&role=merchant

ここで、nameとroleは引数であり、アプリケーション全体で使用されるヘッダオブジェクトに格納して格納する必要があります。

どのように進めるのですか?

答えて

2

これがあなたのために役立つことがあります。コードの下

name:string; 
role:string; 
    ngOnInit() { 
    this.sub = this.route.params.subscribe(params => { 
     this.name= params['name']; // (+) converts string 'id' to a number 
      this.role= params['role']; 
    }); 
    } 
0

は、あなたが名前と役割を取得することができます配列関数を使用してあなたの現在のURLを与える: -

let currentUrl = this.router.url; 

あなたは以下のようにヘッダを追加することができます -

var headers = new Headers(); 
headers.append('name', this.name); 
headers.append('role', this.role);