AngularJS UI路由和JQuery无法同时工作

时间:2018-12-06 09:15:52

标签: jquery angularjs routing

我正在使用UI路由来定义网站内页面的路由,但也使用了一些jQuery,但是当我尝试运行jQuery时,AngularJs会将其路由转为其他条件。

这是代码:

<script type="text/javascript">
            $(document).ready(function () {
                $("#sidebar").mCustomScrollbar({
                    theme: "minimal"
                });

                $('#sidebarCollapse').on('click', function () {
                    $('#sidebar, #content').toggleClass('active');
                    $('.collapse.in').toggleClass('in');
                    $('a[aria-expanded=true]').attr('aria-expanded', 'false');
                });
            });
        </script>

此处正在路由:

$urlRouterProvider.otherwise("/home");
$ocLazyLoadProvider.config({
    'debug': true, // For debugging 'true/false'
    'events': true, // For Event 'true/false'
    'modules': [{ // Set modules initially
        name : 'home', // State1 module
        files: ['home/home.controller.js',
                                    'home/home.mapper.js',
                                    'home/home.service.js',
                                    'common/services/user-data-mapper.service.js',
                                    'https://cdn.rawgit.com/wpalahnuk/ngAutocomplete/master/src/ngAutocomplete.js',
                                    'scripts/base64.js',
                                    'https://cdn.rawgit.com/codekraft-studio/angular-typed/master/dist/angular-typed.min.js'
                ]
    }});

我不知道问题出在哪里...

0 个答案:

没有答案