我有一個簡單的應用程序,其中列出接觸報告, 在裏面我做了從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()來實現它。如果我刪除列表不會更新,但當我手動重新加載瀏覽器,它顯示新項目 –
即時通訊更順暢的應用程序體驗沒有頁面重新加載 –