本文介绍了如何删除未定义的错误角JS?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何角JS除去不确定的错误?其实我试图用决心来加载数据,并使用这些数据的控制器,但控制器我得到的未定义?为什么?
How to remove undefined error in angular js ?Actually i am trying to load data in using resolve and use that data in controller but on controller i am getting undefined why ?
resolve: {
message: function (testservice) {
return testservice.getdata();
},
message2: function (testservice) {
return testservice.getTodo();
},
message3: function (testservice) {
return testservice.getGithub();
}
}
使用控制器
.controller('b', function($scope, $stateParams, $state, $ionicHistory,message) {
console.log("controller is loaded"+message)
})
//未定义在这个控制台
// undefined in this console
console.log("controller is loaded"+message)
plinker
.factory('testservice', ['$http',
function testservice($http) {
// interface
// implementation
function getData() {
return $http.get("http://jsonplaceholder.typicode.com/photos")
.then(function(data) {
console.log(data)
// HERE - this line was missing
// return something here
return data;
}, function(error) {
console.log(error)
})
扩展?如何表现出一定的看法...加载中...决心完成之前
基于一些意见我延长这篇关于如何删除未定义的错误角JS?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!