我正在查看一些使用 Angular 构建的示例应用程序。我正在寻找模型的创建/存储位置。我注意到有时模型存储在一个普通的 javascript 文件中,如下所示:
客户.js:
function customer(){
this.firstName;
this.lastName;
}
customer.prototype.getFullName = function(){
return this.firstName + ' ' + this.lastName;
}
我还看到的是使用工厂:
客户工厂.js:
app.factory("customer", function(){
return function(){
this.firstName;
this.lastName;
this.getFullName = function(){
return this.firstName + ' ' + this.lastName;
};
};
});
所以我的问题是,你在哪里存储你的模型,为什么?一个比另一个有更多的优势吗?