Angularjs 将$http注入指令控制器
我正在尝试将$http注入指令控制器,如下所示: JSAngularjs 将$http注入指令控制器,angularjs,angularjs-directive,Angularjs,Angularjs Directive,我正在尝试将$http注入指令控制器,如下所示: JS app.direcitve('customDirecitve',function(){ return : 'E', scope : { url : "@", urlParams : "@" } , controller : ['$scope', '$http', function($scope, $element, $attrs, $transclude,$htt
app.direcitve('customDirecitve',function(){
return : 'E',
scope : {
url : "@",
urlParams : "@"
} ,
controller : ['$scope', '$http', function($scope, $element, $attrs, $transclude,$http) {
$http.post($scope.url,$scope.urlParams).success(function (data) {
});
]};
});
此注射有什么问题?您必须遵守相同的注射顺序:
controller : ['$scope','$element', '$attrs', '$transclude', '$http', function($scope, $element, $attrs, $transclude, $http) {
$http.post($scope.url,$scope.urlParams).success(function (data) {
});
谢谢@Marius就是这样:)