私はangularjsとHTML Webアプリケーションを使用しています。私が直面している問題は、サーバーで変更されたデータを更新しないということです。しかし、デバッガでそれを実行すると正常に動作し、期待どおりのデータが更新されます。例えばデータベース値は更新されましたが、クライアントサイドの角度Webアプリケーションでは表示されません
:スクリプトファイル
$http.get('http://localhost:8080/api/database')
.then(function(objectList){
$scope.objectList = objectList.data;
});
私は新しくを見ることができないhtmlファイル
<tr ng-repeat="object in objectList">
今
私はlocation.path()
を使用してobjectListに新しいオブジェクトを追加した後にページを再訪し、routeProvider
ブラウザのデバッガで同じアクティビティを実行すると、List
に新しいオブジェクトが表示されます。ただし、データはサーバー側のデータベースに正常に追加されます。
あなたが提案したサービスファイルを使用しました。しかし、問題は、ブラウザのデバッガを開いた状態でブラウザでアプリケーションを実行すると、すべてが期待通りに機能し、テンプレートの値が更新されますが、ブラウザのデバッガが閉じられているかのようにhttpリクエストであり、新しいインスタンスではありません – Sakky
Hmm。それは奇妙に聞こえる。プライベートレポジトリでコードを共有していますか?深く見てみましょう。 –