私のコントローラには、POST要求をデータベース(SQLite)に送信するこの機能があります。この関数はhtmlのng-click
にバインドされており、追加しようとすると500の内部サーバーエラーが発生します。次に、ページを更新すると新しい項目が表示されます。なぜこうなった?これが何を意味するのかPOST時にAngleJSエラーが発生しましたが、更新後に動作します
app.controller("Ctrl", ["$scope", "$q", "$log", "$http", "dataService", function($scope, $q, $log, $http, dataService) {
$log.debug("Initializing Controller");
$scope.good = [];
$scope.addGood = function(body) {
$log.debug($scope.good.length+1);
$log.debug(body);
$http.post('/goods', {
'id': "2",
'body': "yey",
'author': "suh",
'date': "suh"
});
};
}]);
エラーがどこにあるのかわかりません。また、データベースを更新している場合、どのようにテーブルが自動更新されないのでしょうか? – mysticalstick
DOM内のテーブルがDBにバインドされていないが、角度のあるアプリケーションのスコープがあるため –