2 つの質問:
1) angular-js を使用しており、データをモデル化する方法を探しています。バックボーンのモデルのアイデアの経験があります。これはAngularの工場ですか?基本的に「クラス」と「ファクトリー」を模倣して、多くのファクトリー(モデルのタイプごとに1つ)を持つことは「ベストプラクティス」ですか?
ファクトリは、いくつかの「ヘルパー」関数 (バックボーンのモデルなど) を持つモデルを表しますか、それともメンバーのリスト (バックボーンのコレクションなど) を表しますか?
2) たとえば、REST リソースにマップするオブジェクトを作成したいとします。GET で取得する「メンバー」リソースがあるとします: /members/123。これは、さまざまなフィールドを持つ json オブジェクトを返します。何かのようなもの:
{id: 123、名前: 'angularjs'、date_created: 1235845}
ここで、AngularJS アプリでこの「メンバー」オブジェクトを何らかの形で表現したいと考えています。この表現は、単なるフィールドのマッピングではありません。たとえば、date_create フィールドを人間が読めるものに変換する関数など、「ヘルパー」関数を追加したいと考えています。
これをどう表現するか。factory + $resource を使用