連絡先レポートを一覧表示するシンプルなアプリがあり、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();
});
これを削除機能にも実装したいと思います。誰かが私にこれを学ぶことができる場所を教えてもらえますか?
助けてくれてありがとう