在我的角度2項目中,當應用程序加載並顯示第一個組件時,我可以單擊固定按鈕以顯示菜單。但是,如果我轉到另一條路線並嘗試點擊按鈕,則什麼都不會發生。事情是,按鈕點擊事件是在jquery文件中描述的,我在組件初始化後像這樣加載 - $ .getScript('assets/js/app.js',function(){});因爲我正在將jquery網站移植到角度。 我的導航欄標籤放置在路由器外部,視圖上方。這可能是原因嗎?在瀏覽頁面改變後,我感覺父DOM不可見。應用程序的angular 2訪問標籤外部路由器外(組件)
結構:
<navbar></navbar>
<router-outlet></router-outlet>
<pageFooter></pageFooter>
家組件:
ngAfterViewInit() {
...
$.getScript('assets/js/app.js', function(){});
}
我還試圖直接操縱和孩子導航欄,使用jQuery來簡單的添加類,但它不不會發生。
有什麼建議嗎?
父DOM不是可見的孩子 – DNRN