Angular でビルドされたいくつかのサンプル アプリを見ています。モデルが作成/保存されている場所を探しています。次のように、モデルがプレーンな JavaScript ファイルに保存される場合があることに気付きました。
customer.js:
function customer(){
this.firstName;
this.lastName;
}
customer.prototype.getFullName = function(){
return this.firstName + ' ' + this.lastName;
}
そして、私が見ているのは、ファクトリの使用です。
customerFactory.js:
app.factory("customer", function(){
return function(){
this.firstName;
this.lastName;
this.getFullName = function(){
return this.firstName + ' ' + this.lastName;
};
};
});
私の質問は、モデルをどこに保存し、その理由は何ですか? 一方には他方よりも多くの利点がありますか?