AngularJS - TypeError: cribsFactory2.getCribs2(…).then(…).error is not a function [duplicate]











up vote
0
down vote

favorite













This question already has an answer here:




  • Error with $http.get in angularJS — Success not a Function

    9 answers



  • Why are AngularJS $http success/error methods deprecated? Removed from v1.6?

    2 answers




I'm having the following error:
angular.min.js:125 TypeError: cribsFactory2.getCribs2(...).then(...).error is not a function
at Object. (cribsController3.js:12)



I found some topics about this error but I wasn't able to solve the issue (I did some changes in my code, but no luck). Can someone help me?



Here are the files which I'm using:



cribsFactory2.js



angular
.module('ngCribs')
.factory('cribsFactory2', function($http) {

function getCribs2() {
return $http.get('scripts/data.json');
}

return {
getCribs2: getCribs2
}
});


cribsController3.js



angular
.module('ngCribs',)
.controller('cribsController3', function($scope, cribsFactory2) {

$scope.cribs2;

cribsFactory2.getCribs2()
.then(function(response) {
$scope.cribs2 = response; ;
})
.error(function(error) {
console.log(error);
});
});


app.html



<body ng-app="ngCribs" ng-controller="cribsController3">
<div class="well" ng-repeat="crib in cribs2">
<h3>{{crib.address}}</h3>
<p><strong>Type: </strong> {{crib.type}}</p>
<p><strong>Description</strong> {{crib.description}}</p>
<p><strong>Price</strong> {{crib.price}}</p>
</div>









share|improve this question













marked as duplicate by georgeawg angularjs
Users with the  angularjs badge can single-handedly close angularjs questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Nov 10 at 21:19


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.















  • The .success and .error methods are deprecated and have been removed from AngularJS V1.6.
    – georgeawg
    Nov 10 at 21:20

















up vote
0
down vote

favorite













This question already has an answer here:




  • Error with $http.get in angularJS — Success not a Function

    9 answers



  • Why are AngularJS $http success/error methods deprecated? Removed from v1.6?

    2 answers




I'm having the following error:
angular.min.js:125 TypeError: cribsFactory2.getCribs2(...).then(...).error is not a function
at Object. (cribsController3.js:12)



I found some topics about this error but I wasn't able to solve the issue (I did some changes in my code, but no luck). Can someone help me?



Here are the files which I'm using:



cribsFactory2.js



angular
.module('ngCribs')
.factory('cribsFactory2', function($http) {

function getCribs2() {
return $http.get('scripts/data.json');
}

return {
getCribs2: getCribs2
}
});


cribsController3.js



angular
.module('ngCribs',)
.controller('cribsController3', function($scope, cribsFactory2) {

$scope.cribs2;

cribsFactory2.getCribs2()
.then(function(response) {
$scope.cribs2 = response; ;
})
.error(function(error) {
console.log(error);
});
});


app.html



<body ng-app="ngCribs" ng-controller="cribsController3">
<div class="well" ng-repeat="crib in cribs2">
<h3>{{crib.address}}</h3>
<p><strong>Type: </strong> {{crib.type}}</p>
<p><strong>Description</strong> {{crib.description}}</p>
<p><strong>Price</strong> {{crib.price}}</p>
</div>









share|improve this question













marked as duplicate by georgeawg angularjs
Users with the  angularjs badge can single-handedly close angularjs questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Nov 10 at 21:19


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.















  • The .success and .error methods are deprecated and have been removed from AngularJS V1.6.
    – georgeawg
    Nov 10 at 21:20















up vote
0
down vote

favorite









up vote
0
down vote

favorite












This question already has an answer here:




  • Error with $http.get in angularJS — Success not a Function

    9 answers



  • Why are AngularJS $http success/error methods deprecated? Removed from v1.6?

    2 answers




I'm having the following error:
angular.min.js:125 TypeError: cribsFactory2.getCribs2(...).then(...).error is not a function
at Object. (cribsController3.js:12)



I found some topics about this error but I wasn't able to solve the issue (I did some changes in my code, but no luck). Can someone help me?



Here are the files which I'm using:



cribsFactory2.js



angular
.module('ngCribs')
.factory('cribsFactory2', function($http) {

function getCribs2() {
return $http.get('scripts/data.json');
}

return {
getCribs2: getCribs2
}
});


cribsController3.js



angular
.module('ngCribs',)
.controller('cribsController3', function($scope, cribsFactory2) {

$scope.cribs2;

cribsFactory2.getCribs2()
.then(function(response) {
$scope.cribs2 = response; ;
})
.error(function(error) {
console.log(error);
});
});


app.html



<body ng-app="ngCribs" ng-controller="cribsController3">
<div class="well" ng-repeat="crib in cribs2">
<h3>{{crib.address}}</h3>
<p><strong>Type: </strong> {{crib.type}}</p>
<p><strong>Description</strong> {{crib.description}}</p>
<p><strong>Price</strong> {{crib.price}}</p>
</div>









share|improve this question














This question already has an answer here:




  • Error with $http.get in angularJS — Success not a Function

    9 answers



  • Why are AngularJS $http success/error methods deprecated? Removed from v1.6?

    2 answers




I'm having the following error:
angular.min.js:125 TypeError: cribsFactory2.getCribs2(...).then(...).error is not a function
at Object. (cribsController3.js:12)



I found some topics about this error but I wasn't able to solve the issue (I did some changes in my code, but no luck). Can someone help me?



Here are the files which I'm using:



cribsFactory2.js



angular
.module('ngCribs')
.factory('cribsFactory2', function($http) {

function getCribs2() {
return $http.get('scripts/data.json');
}

return {
getCribs2: getCribs2
}
});


cribsController3.js



angular
.module('ngCribs',)
.controller('cribsController3', function($scope, cribsFactory2) {

$scope.cribs2;

cribsFactory2.getCribs2()
.then(function(response) {
$scope.cribs2 = response; ;
})
.error(function(error) {
console.log(error);
});
});


app.html



<body ng-app="ngCribs" ng-controller="cribsController3">
<div class="well" ng-repeat="crib in cribs2">
<h3>{{crib.address}}</h3>
<p><strong>Type: </strong> {{crib.type}}</p>
<p><strong>Description</strong> {{crib.description}}</p>
<p><strong>Price</strong> {{crib.price}}</p>
</div>




This question already has an answer here:




  • Error with $http.get in angularJS — Success not a Function

    9 answers



  • Why are AngularJS $http success/error methods deprecated? Removed from v1.6?

    2 answers








angularjs






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 10 at 21:14









rrudnicki

32




32




marked as duplicate by georgeawg angularjs
Users with the  angularjs badge can single-handedly close angularjs questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Nov 10 at 21:19


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






marked as duplicate by georgeawg angularjs
Users with the  angularjs badge can single-handedly close angularjs questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Nov 10 at 21:19


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.














  • The .success and .error methods are deprecated and have been removed from AngularJS V1.6.
    – georgeawg
    Nov 10 at 21:20




















  • The .success and .error methods are deprecated and have been removed from AngularJS V1.6.
    – georgeawg
    Nov 10 at 21:20


















The .success and .error methods are deprecated and have been removed from AngularJS V1.6.
– georgeawg
Nov 10 at 21:20






The .success and .error methods are deprecated and have been removed from AngularJS V1.6.
– georgeawg
Nov 10 at 21:20



















active

oldest

votes






















active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes

Popular posts from this blog

鏡平學校

ꓛꓣだゔៀៅຸ໢ທຮ໕໒ ,ໂ'໥໓າ໼ឨឲ៵៭ៈゎゔit''䖳𥁄卿' ☨₤₨こゎもょの;ꜹꟚꞖꞵꟅꞛေၦေɯ,ɨɡ𛃵𛁹ޝ޳ޠ޾,ޤޒޯ޾𫝒𫠁သ𛅤チョ'サノބޘދ𛁐ᶿᶇᶀᶋᶠ㨑㽹⻮ꧬ꧹؍۩وَؠ㇕㇃㇪ ㇦㇋㇋ṜẰᵡᴠ 軌ᵕ搜۳ٰޗޮ޷ސޯ𫖾𫅀ल, ꙭ꙰ꚅꙁꚊꞻꝔ꟠Ꝭㄤﺟޱސꧨꧼ꧴ꧯꧽ꧲ꧯ'⽹⽭⾁⿞⼳⽋២៩ញណើꩯꩤ꩸ꩮᶻᶺᶧᶂ𫳲𫪭𬸄𫵰𬖩𬫣𬊉ၲ𛅬㕦䬺𫝌𫝼,,𫟖𫞽ហៅ஫㆔ాఆఅꙒꚞꙍ,Ꙟ꙱エ ,ポテ,フࢰࢯ𫟠𫞶 𫝤𫟠ﺕﹱﻜﻣ𪵕𪭸𪻆𪾩𫔷ġ,ŧآꞪ꟥,ꞔꝻ♚☹⛵𛀌ꬷꭞȄƁƪƬșƦǙǗdžƝǯǧⱦⱰꓕꓢႋ神 ဴ၀க௭எ௫ឫោ ' េㇷㇴㇼ神ㇸㇲㇽㇴㇼㇻㇸ'ㇸㇿㇸㇹㇰㆣꓚꓤ₡₧ ㄨㄟ㄂ㄖㄎ໗ツڒذ₶।ऩछएोञयूटक़कयँृी,冬'𛅢𛅥ㇱㇵㇶ𥄥𦒽𠣧𠊓𧢖𥞘𩔋цѰㄠſtʯʭɿʆʗʍʩɷɛ,əʏダヵㄐㄘR{gỚṖḺờṠṫảḙḭᴮᵏᴘᵀᵷᵕᴜᴏᵾq﮲ﲿﴽﭙ軌ﰬﶚﶧ﫲Ҝжюїкӈㇴffצּ﬘﭅﬈軌'ffistfflſtffतभफɳɰʊɲʎ𛁱𛁖𛁮𛀉 𛂯𛀞నఋŀŲ 𫟲𫠖𫞺ຆຆ ໹້໕໗ๆทԊꧢꧠ꧰ꓱ⿝⼑ŎḬẃẖỐẅ ,ờỰỈỗﮊDžȩꭏꭎꬻ꭮ꬿꭖꭥꭅ㇭神 ⾈ꓵꓑ⺄㄄ㄪㄙㄅㄇstA۵䞽ॶ𫞑𫝄㇉㇇゜軌𩜛𩳠Jﻺ‚Üမ႕ႌႊၐၸဓၞၞၡ៸wyvtᶎᶪᶹစဎ꣡꣰꣢꣤ٗ؋لㇳㇾㇻㇱ㆐㆔,,㆟Ⱶヤマފ޼ޝަݿݞݠݷݐ',ݘ,ݪݙݵ𬝉𬜁𫝨𫞘くせぉて¼óû×ó£…𛅑הㄙくԗԀ5606神45,神796'𪤻𫞧ꓐ㄁ㄘɥɺꓵꓲ3''7034׉ⱦⱠˆ“𫝋ȍ,ꩲ軌꩷ꩶꩧꩫఞ۔فڱێظペサ神ナᴦᵑ47 9238їﻂ䐊䔉㠸﬎ffiﬣ,לּᴷᴦᵛᵽ,ᴨᵤ ᵸᵥᴗᵈꚏꚉꚟ⻆rtǟƴ𬎎

Why https connections are so slow when debugging (stepping over) in Java?