如何角离子
问题描述:
创建集合我想在一个项目角度离子(如Backbonejs)来创建一个集合或模型。 这可能吗? 如果是,我可以使用Backbone吗? 如果没有,我能做些什么(最好的方式)? 谢谢。如何角离子
答
通常,在角度,你只用直线上升香草JavaScript对象。
var person = {
firstName: "Andrew",
lastName: "McGivery"
}
和收集也只是这些对象的数组...
var person1 = {
firstName: "Andrew",
lastName: "McGivery"
}
var person2 = {
firstName: "Léon",
lastName: "Jiresse"
}
var people = [person1,person2];
//or
people = [];
people.push(person1,person2);
在某种程度上,棱角分明的建筑那种假设你是从后端让你的模型(服务器,webservice等)通过$ http。
app.factory("PeopleService",function(){
return {
GetPeople: function(){
return $http.get('path/to/backend/people');
}
}
}
app.controller("PeopleController",function($scope,PeopleService){
PeopleService.GetPeople().then(function(people){
$scope.people = people;
});
});
更多的阅读材料:http://www.wekeroad.com/2013/04/25/models-and-services-in-angular/
谢谢安德鲁。这正是我需要的! ;) – jlcj 2014-10-11 16:52:24