0

Mongoose の複数形に問題があり、簡単に修正できると確信していますが、自分でそれを理解することはできません。

したがって、「Eventinstance」というモデルと「eventinstances」というコントローラーがあります。マングースかアンギュラーのどちらかが、これに関する複数形で何かをしています。

このようなリンクがある場合 (Angular ビューで):

(<a href="" ng-click="remove(eventinstance)" >Remove</a>)

http://localhost.com/eventinstances?eventinstancesId=5278fb0792b06cad0d000002 ---404 (見つかりません)

いつ行くべきか: http://localhost.com/eventinstances/5278fb0792b06cad0d000002

何が原因だと思いますか?

どうもありがとう、

クスード

4

1 に答える 1

1

これは、Angular でのリソースの宣言が間違っています。

次のように宣言します。

$resource('http://localhost.com/eventinstances/:id', {id: '@eventinstancesId'});

ではない

$resource('http://localhost.com/eventinstances/');

:id宣言で省略した場合eventinstancesId、? の後にパラメーターとして追加されます。あなたのURLで。

詳細: $resource

于 2013-11-07T11:42:22.727 に答える