javascript - sails - orm ts
GestiĆ³n de relaciones de modelos en AngularJS (2)
Uso https://github.com/klederson/ModelCore/ es muy simple y fácil de usar
var ExampleApp = angular.module(''ExampleApp'', [''ModelCore'']); //injecting ModelCore
ExampleApp.factory("Users",function(ModelCore) {
return ModelCore.instance({
$type : "Users", //Define the Object type
$pkField : "idUser", //Define the Object primary key
$settings : {
urls : {
base : "http://myapi.com/users/:idUser",
}
},
$myCustomMethod : function(info) { //yes you can create and apply your own custom methods
console.log(info);
}
});
});
Y luego solo necesito inyectar en mi controlador y usarlo
function MainCrtl($scope, Users) {
//Setup a model to example a $find() call
$scope.AllUsers = new Users();
//Get All Users from the API
$scope.AllUsers.$find().success(function() {
var current;
while(current = $scope.AllUsers.$fetch()) { //fetching on masters object
console.log("Fetched Data into Master Object",$scope.AllUsers.$toObject()) //reading fetched from master
//or just get the fetched object itself
console.log("Real fetched Object",current.$toObject())
}
});
cómo manejas las relaciones de los modelos con AngularJS? Es muy fácil en Ember, pero ¿cómo lidiar con él en AngularJS y no producir muchos códigos desordenados?
Angular no tiene una capa de "almacén de datos" como Ember-Data, pero puede integrar cualquier ORM existente si lo desea: ¿Qué opciones están disponibles para el ORM de JavaScript del lado del cliente?