2016-09-13 8 views
2

私がconsole.log(router.routes)をすると、私は期待される結果を得る。すべてのルートのリスト。しかし、console.log(router.routes[1])(またはその他のインデックス)を実行すると、未定義が返されます。それには何がありますか? Image of console in chromeと私のコードaurelia router undefined route

activate() { 
    console.log(this.router.routes) 
    console.log(this.router.routes[1]) 
} 

私はすべてのrouter.route[i].title変数にアクセスしたいと思いますが、このためファンキーはJavaScriptの私はそれを行うために管理することはできません。

答えて

0

これは動作するはずです。 ルートのタイトルを定義していない可能性はありますか?

let list = this.theRouter.routes; 

for(let i=0; i<list.length; i++) 
{ 
    let item = list[i]; 
    console.log(item.title); 
} 
関連する問題