我正在使用angularjs和jquery(用于菜单等),但我不知道为什么我不能使jquery(eq。简单的手风琴菜单)像this一样工作,在<div ng-view>
内,我尝试了所有方法,但这没有用,请帮帮我
这是我的角度代码
var myApp = angular.module("myApp",['ngRoute']);
$url ="/load.php?stundent=<? echo $_GET["all"]; ?>";
myApp.factory('myService',function($http){
var getData = function() {
return $http({method:"GET", url:$url}).then(function(result){
return result.data;
});
};
return { getData: getData };
});
myApp.config(function($routeProvider) {
$routeProvider
.when('/', {
templateUrl : 'main.html',
controller : 'ItemsController'
})
// route for the home page
.when('/one', {
templateUrl : 'one.html',
controller : 'ItemsController'
})
// route for the about page
.when('/two', {
templateUrl : 'p/two.html',
controller : 'othercontroller'
});
});
myApp.controller('othercontroller', function othercontroller($scope,$http) {
...
});
myApp.controller('ItemsController', function ItemsController($scope,myService,$timeout,$http) {
...
}
答案 0 :(得分:0)
如果使用jQuery是可选的,我建议使用UI Bootstrap或AngularStrap进行此类操作。正如其他人所说,自定义指令将允许您使用jQuery。
Here's an example from another question