Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS,我的函数赢了';不要重定向到新页面_Angularjs_Path_Location - Fatal编程技术网

AngularJS,我的函数赢了';不要重定向到新页面

AngularJS,我的函数赢了';不要重定向到新页面,angularjs,path,location,Angularjs,Path,Location,我的angularJs函数不会重定向到新页面,因为$location未定义 这是我的controller.js: wikiControllers.controller('articleController', ['$scope', 'articleService', '$routeParams', '$sanitize', function($scope, articleService, $routeParams, $sanitize, $location){ $scope.deleteAr

我的angularJs函数不会重定向到新页面,因为$location未定义

这是我的controller.js:

wikiControllers.controller('articleController', ['$scope', 'articleService', '$routeParams', '$sanitize', 
function($scope, articleService, $routeParams, $sanitize, $location){

$scope.deleteArticle = function(){
  //articleService.deleteArticle(this.article);
  $location.path("/hjem");
}
  }]);
.html中的我的按钮:

<button ng-click="deleteArticle()" ng-confirm-click="Er du sikker på at du vil slette dette?">Slett artikkel</button>
Slett-artikkel

此外,ng confim单击不会显示某种确认框。

因为您尚未将$location添加到数组中。试试这个:

wikiControllers.controller('articleController', ['$scope', 'articleService', '$routeParams', '$sanitize', '$location', 
function($scope, articleService, $routeParams, $sanitize, $location){

$scope.deleteArticle = function(){
  //articleService.deleteArticle(this.article);
  $location.path("/hjem");
}
  }]);

按钮元素是否在范围内?不确定您的意思。但是html在控制器内部