javascript - How to do base class concept for CRUD in angularjs? -


currently doing student project in angularjs. in need use base class concept crud operation.. need create 1 base class in class contain create, read, update , delete method.. through out application need use common method based on parameter , object save data corresponding location..

create service or factory handle $http needs. using angular's $http shortcut methods post, get, put , delete returns promise

app.factory('dataservice', function($http) {   var create = function() {     return $http.post("/api/...") // returns promise   };    var read = function() {     return $http.get("/api/...")    };    var update = function() {     return $http.put("/api/...")    };    var delete = function() {     return $http.delete("/api/...")    };    return {     create: create,     read: read,     update: update,     delete: delete   } }); 

this can re-used throughout application this:

app.controller('mycontroller', function ($scope, dataservice){   dataservice.read().then(     function(data){       console.log(data)     },     function(error){       console.log(error);     }) }); 

Comments

Popular posts from this blog

Hatching array of circles in AutoCAD using c# -

ios - UITEXTFIELD InputView Uipicker not working in swift -