2016-12-05 3 views
0

Я разрабатываю многостраничное приложение в AngularJs. Мое требование - открыть подсписку из основного списка в меню боковой панели. Подсветка разрушается с переходом. У меня уже есть JQuery-плагин. Он работал отлично. Но когда $ rubeprovider использовался в угловом приложении, он больше не работает.Как включить JQuery-плагин Приложение AngularJs Multipage

Функция для загрузки JQuery является

$.sidebarMenu($('.sidebar-menu')); 

Боковая панель является общим для всех страниц.

Мой app.config выглядит следующим образом

app.js

app.config(['$routeProvider', function ($routeProvider) { 
$routeProvider. 
    when('/web', { 
     templateUrl: 'templates/web.html', 
     controller: 'webctrl' 
    }). 
    when('/login', { 
     templateUrl: 'templates/login.html', 
     controller: 'webctrl' 
    }). 
    when('/register', { 
     templateUrl: 'templates/register.html', 
     controller: 'webctrl' 
    }). 
    when('/account', { 
     templateUrl: 'templates/account.html', 
     controller: 'accountctrl' 
    }). 
    when('/subtran', { 
     templateUrl: 'templates/subtran.html', 
     controller: 'subtranctrl' 
    }). 
    otherwise({ 
     redirectTo: '/web' 
    }); 
}]); 

Где включают вышеупомянутую функцию JQuery

Когда я включил в качестве сценария в основной HTML-страницы, он выбросил ошибку выполнения JavaScript JavaScript.

index.html

<script> 
    $.sidebarMenu($('.sidebar-menu')); 
</script> 

Помоги мне.

+0

Ошибка JavaRuntime. ?? вы используете java? – madalinivascu

+0

К сожалению JavaScript runtime Ошибка – Alan

+0

Какая ошибка? – madalinivascu

ответ

0

Проблема решена. Я просто скопировал js-скрипты из конкретного файла вместо того, чтобы называть его, используя функцию

Смежные вопросы