0
(間違いのための最初の投稿今までに...申し訳ありません)CLOSED - angular2セマンティック-UIドロップダウンがルート変更
に失敗した私はAngular2とセマンティック-UIのドロップダウンで遊んでてきました。 2日経っているので、私は心を失っています。問題を理解できません。
私はものの、それはngAfterViewInitを実行するとき、それは私が(1または複数のdropdown.componentで)最初の時間にページをリロードしたときにこれは完璧に動作し
////////////////////
// dropdown.component
////////////////////
ngAfterViewInit(){
this.dom.loadDrop($(this.elementRef.nativeElement).find('select'));
}
ngOnDestroy(){
//I am doing the .dropdown('destroy') -- although this will only disable.
//Could not find nothing to unbind the dropdown.
}
////////////////////
//inside dom class
////////////////////
loadDrop(elm: any) {
if (typeof (elm) === 'string') {
elm = $(elm);
}
$(document).ready(function() {
elm.dropdown({ allowAdditions: true })
});
}
を呼び出すコンポーネント「dropdown.component」を持っていますrouter.navigate、routerLinkを持つページにアクセスするとき、またはdropdown.componentが存在するページに戻って単純な操作を行うと、ブラウザは最初のドロップダウンを初期化した後でフリーズします。
アイデアやガイドラインはありますか?
(感謝)