1

次のように、プロトタイプ関数を ngResource ファクトリ メソッドに追加しようとしています。

 .factory('Magazine', function ($resource) {

var Magazine = $resource('http://localhost/dooleystand/ci/api/magazine/:magId', {
  loginID : organEntity,
  password : organCommpassword,
  magId : "@magId"
});

Magazine.prototype.getLastAdded = function() {
  return this.get({magId:"lastAdded"});
};

return Magazine;

})

次に、コントローラーの関数からこのファクトリ メソッドを呼び出そうとしました。

Magazine.save(magazine, function() {

    var newMagazine = Magazine.getLastAdded;

    var tempMagazine = {
            issue_number : newMagazine.issue_number,
        magazine_name : newMagazine.magazine_name
    };
    $scope.magazines.push(tempMagazine);
    });

私のブラウザは新しいリクエストをまったく生成しなかったようです。これを実際に達成する方法はありますか、それとも別のファクトリメソッドが必要ですか?

4

1 に答える 1