現在、Promise を返す AngualrJS のユーザー サービスがあります。
getData: function() {
return Restangular.one('users', id).get({single: true});
},
キャッシュされたユーザーを返す機能を追加したいのですが、一方がプロミスを返し、もう一方が実際のデータを返すため、これを行うことができるとは思いません:
getData: function() {
if !data
return Restangular.one('users', id).get({single: true});
else
return data
},
これを処理する最善の方法は何ですか?
ありがとう!