AngularJS$location对象不';我没有path()函数
出于某种原因,$location对象在调用控制器时没有path函数 有人有主意吗 E:这是控制器AngularJS$location对象不';我没有path()函数,angularjs,angularjs-routing,Angularjs,Angularjs Routing,出于某种原因,$location对象在调用控制器时没有path函数 有人有主意吗 E:这是控制器 erpmApp.controller('dashboardCtrl', ['$scope', '$http', '$parse','$swipe', '$location', '$rootScope', 'Page', 'Data', 'Config', function ($scope, $rootScope, $http, $parse, $swipe, $location, Page, Da
erpmApp.controller('dashboardCtrl', ['$scope', '$http', '$parse','$swipe', '$location', '$rootScope', 'Page', 'Data', 'Config', function ($scope, $rootScope, $http, $parse, $swipe, $location, Page, Data, Config) {
Config.setHeadbarStatus(true);
Page.setTitle('ERP-Mobile');
$scope.dashboarddata = null;
$scope.redirect = function(url) {
console.log($location);
};
$scope.loadDashboard = function() {
if($scope.dashboarddata == null) {
Data.getDashboardMenuData().then(function(response){
$scope.dashboarddata = response;
});
}
};
}]);
您的依赖项名称混淆了
['$scope', '$http', '$parse','$swipe', '$location', '$rootScope', 'Page', 'Data', 'Config', function(
$scope, $rootScope, $http, $parse, $swipe, $location, Page, Data, Config) {
也就是说,您假设的
$location
实际上是'$rootScope'
您确定吗?这不是$scope吗?你能在控制器定义中发布代码吗?是的,这绝对是scope我添加了控制器定义我应该休息一下。。。谢谢:D