我有一个列出联系人报告的简单应用程序,在其中我创建了一个从 Mongolab 获取数据的列表视图。
在那我还做了一个输入表单,在提交时在列表中创建一个新的联系人报告
我在控制器中使用的功能是根据他们网站上的 angular 示例建模的:
app.factory('Contact',function($mongolabResource){
return $mongolabResource('contacts');
});
function ContactCreateCtrl($scope,$location,Contact) {
Contact.save(contact,function(){
$location.path('/');
});
};
$location.path() 是重新加载页面的回调。
我如何重写它,以便在提交数据时(.save() 成功)视图重新加载而不重新加载页面?
我尝试删除然后重新定义数组,但似乎不起作用:
Contact.save(contact,function(){
delete $scope.contacts;
$scope.contacts = Contact.query();
});
我也想在删除功能上实现这一点。有人可以指出我可以在哪里学习这个吗?
非常感谢您的帮助