我有一个简单的应用程序,其中列出接触报告, 在里面我做了从Mongolab获取数据的列表视图。如何刷新视图无需刷新页面在angularjs应用
在那我还做了一个输入表单提交
我在控制器中使用函数从角的例子为蓝本在其网站上时,使列表中的一个新的联系人报告:
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();
});
我想实现这个的删除功能以及。有人能指出我在哪里可以学到这一点吗?
任何帮助
为什么你需要重新加载视图? –
所以我的列表显示了新添加的项目,现在它通过执行$ location.path()来实现它。如果我删除列表不会更新,但当我手动重新加载浏览器,它显示新项目 –
即时通讯更顺畅的应用程序体验没有页面重新加载 –