我試圖從功能明確的導航路線上單擊事件Angular2類型錯誤:linkParams.forEach不是一個函數
<a (click)="loadContact()">Contact</a>
AppComponent
類這樣定義
export class AppComponent{
constructor(private _router:Router){}
public loadContact = function(){
...
...
this._router.navigate('[Contact]');
}
}
但我我得到這個錯誤
TypeError: linkParams.forEach is not a function
我該如何解決它?
編輯:
這裏是RouteConfig
@RouteConfig([
{ path: '/contact', name: 'Contact', component: ContactsComponent },
{ path: '/notes', name: 'Notes', component: NotesComponent }
])
帖子'Contact'路由配置? – dfsq
你可以顯示AppComponent的'@ Component'裝飾器和'bootstrap()'嗎? – micronyks
如果我使用'Contact',它可以工作,但那不是我想要的。當我從菜單中選擇聯繫人選項時,我需要做一些事情 – Shri