2017-10-17 131 views
1

所以,即時通訊工作在plataform和即時通訊使用Angular 4和AdminLTE。登錄到儀表板後,我的樹視圖菜單不起作用。看起來它只能在Ng Serve之後的第一次加載時運行,爲了再次運行它,我需要重新啓動ng服務並重新打開瀏覽器。Angular 4 + AdminLTE。 Treeview菜單不工作

請幫助,即時通過這個瘋了。

(控制檯犯規給我一個錯誤或什麼的,我已經安裝的Jquery在我的項目與故宮安裝了jQuery,NPM安裝@類型/ jQuery和類似的東西),你需要把管理CSS和JS

回答

1

在angulaar-cli.json文件

"styles": [ 
    "styles.css", 
    "./../src/assets/css/AdminLTE.css", 
    "./../src/assets/css/_all-skins.min.css" 
    ], 
    "scripts": [ 
    "./../src/assets/js/adminlte.min.js" 
    ], 

,寫在主頁ngOnInit功能

ngOnInit() { 
$(document).ready(() => { 
    const trees: any = $('[data-widget="tree"]'); 
    trees.tree(); 
});} 
012波紋管代碼

和HTML UL應該是這樣的

<ul class="sidebar-menu" data-widget="tree">