我在Mongoose中存在多元化的问题,我确信很容易修复,但我无法自己解决。
所以,我有一个名为“Eventinstance”的模型和一个名为“eventinstances”的控制器。无论是猫鼬还是棱角分明都在做多元化的事情。
当我有这样的链接时(在视图中通过Angular):
(<a href="" ng-click="remove(eventinstance)" >Remove</a>)
执行删除操作:http://localhost.com/eventinstances?eventinstancesId=5278fb0792b06cad0d000002 --- 404(未找到)
什么时候应该去:http://localhost.com/eventinstances/5278fb0792b06cad0d000002
您认为这会导致什么?
非常感谢,
kseudo
答案 0 :(得分:1)
这是Angular中资源的错误声明。
声明:
$resource('http://localhost.com/eventinstances/:id', {id: '@eventinstancesId'});
不是
$resource('http://localhost.com/eventinstances/');
如果在声明中省略:id
,eventinstancesId
后面附加了参数?在您的网址中。
更多信息:$resource