2017-09-11 14 views
1

私は複数のタブがあり、負荷に私はこのURLを持っている:前にurlのparamを変更するには?クリックで?

http://localhost:8080/test/local/evident/1248/161/1?procesId=12 

は、クラスのショーと非表示を使用してのタブを変更します。それは0から10になるindexを使用します。私が必要とするのは、ユーザが?の前にこの番号を見つけるためにいくつかのタブをクリックし、タブを変更するのでそれを変更するためです。どのように私はそれを行うことができます任意の提案。私は、インデックス番号を持っているが、私は、アクティブなインデックスを設定するには、このメソッドを使用して、その数は1

イムある私の場合には、?procesId前にその数を変更するurlでそれを渡す必要があります。

activate(index: any) { 

     this.active = index; 
     this.confing[this.active]['disabled'] = false 
     this.selected = this.confing[this.active]; 

    } 
+0

あなたはそれを説明することができ、次のような何かを行うことで、タブをクリック上のURL「?」より複雑になる –

+0

'Config'ファイルを投稿できますか? –

+0

設定ファイルは名前を持ち、無効(true、false)のflowTabのタイプです – None

答えて

1

、変更することができますなど

router.navigateByUrl(myApiUrl+"/"+tabId+"?"+itemId, { skipLocationChange: true }); 

と「/」、「=」必要が含まれるように注意を払う、

関連する問題