我正在使用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'
]
}});
我不知道问题出在哪里...