HTML-Seite Code:AngularJS Hinzufügen Service
ng-click="removeCoupon(coupon.couponId)"
Controller:
$scope.removeCoupon=adminService.removeCoupon(Id)
.then(
function(response) {
hide_all_and_show_one_insideTab('successLog');
$scope.log = "Coupon Id# " + Id + " successfully removed.";
adminService.getCoupons()
.then(
function(response) {
$scope.coupons = response.data;
});
});`
Service:
this.removeCoupon = function(Id){
return $http.get(baseURL+"admin/removeCoupon/"+Id);
};
wenn ich die html laden, gibt es eine eror „Angularjs : 13424ReferenceError: Id ist nicht definiert bei new (controller1.js: 56) "
Jemand kann meinen Fehler anzeigen? bevor ich es ohne Service gemacht habe und es funktioniert gut, so die ng-click erfolgreich die coupon.couponId, jetzt, wenn ich versuche, alle Server-Aufruf an einen Dienst zu übertragen, bekomme ich diesen Fehler. die controller1 js.56 ist die erste Zeile des controler Code, den ich hier geschrieben habe.
es mein Problem in der Tat zu tun gelöst, \ –
danke sehr! –
Danke! Wenn es funktioniert, dann akzeptiere meine Antwort – sumair