gpt4 book ai didi

angularjs - $http.get(...).success 不是一个函数

转载 作者:太空宇宙 更新时间:2023-11-04 02:56:31 25 4
gpt4 key购买 nike

因此,我正在开发一个具有 Angular 1 和文件上传功能的小型应用程序,我发现存在一些我没有意识到的更改,因为现在在 Controller 中编码 https 的方式有所不同。由于现在的旧方法导致 http.get.success 不是一个函数。我需要帮助了解从 1.4 Angular 1 到当前版本的变化,我现在必须使用我的 Controller 进行这些更改,以便我的其余 API 中的数据显示在我的 HTML 上。因为我现在得到 $http.get(..).success 不是函数错误。

  gallerycontroller

var galleryCtrl = angular.module('galleryCtrl', []);
galleryCtrl.controller('galleryController', function($scope, $http) {
$scope.superheroes= [];
//Retrieve all the superheroes to show the gallery
$http({
method: 'GET',
url: '/superhero'
})
.success(function (data, status, headers, config) {
console.log(data);
})
.error(function (data, status, headers, config) {
console.log(data)
})
});

gallery.html
<!-- view the gallery of all the superheroes in the db -->
<div class="row">
<div ng-repeat="superhero in superheroes">
<div class="col-md-4 col-xs-6 col-sm-offset-0">
<div class="thumbnail">
<img ng-src="{{superhero.picture.url | fpConvert: {filter:'sharpen', w:300, h:150} }}" />
<div class="caption text-center">
<h3>{{superhero.name}}</h3>
<p><label>Super powers: </label> {{superhero.superPowers}}</p>
<div class="text-right"><a ng-href="/#/detail/{{superhero._id}}" class="btn btn-danger" role="button">View</a> </div>
</div>
</div>
</div>
</div>
</div>

最佳答案

成功已被弃用。然后使用。

$http.get().then(function success(result){

}, function error(err) {

})

关于angularjs - $http.get(...).success 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43666691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com