2016-08-25 67 views
1

我目前使用this.route.url.subscribe(params=>...來處理我的路由參數。我想檢查一些參數是否在訂閱的參數數組中。但是這個數組包含了URLSegments,我只想檢查path屬性。有什麼方法可以用map運算符重映射嗎?
我試圖重新映射像this.route.url.map(x=>x.path)整個陣列,但不起作用,因爲該陣列本身沒有path。我錯過了什麼嗎?如何將陣列形式可觀察映射到另一個陣列

回答

3

就叫map還陣列上:

this.route.url.map(x=>x.map(p => p.path)) 
+1

完美的作品。謝謝你幫助我每次:) – moessi774