2017-10-17 130 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">