0

我在 Mongoose 中遇到了一个多元化问题,我确信这很容易解决,但我自己无法解决。

所以,我有一个名为“Eventinstance”的模型和一个名为“eventinstances”的控制器。mongoose 或 angular 都在对此进行复数处理。

当我有这样的链接时(通过视图中的 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则作为参数附加在 ? 之后 在您的网址中。

更多信息:$资源

于 2013-11-07T11:42:22.727 回答