私の現在のコードでエラーは発生しません。このフォームをAngularJSで提出することができませんか?
var app = angular.module('mgcrea.ngStrapDocs', ['ngAnimate', 'ngSanitize', 'mgcrea.ngStrap']);
app.controller('MainCtrl', function($scope) {
});
angular.module('mgcrea.ngStrapDocs')
.controller('NavbarDemoCtrl', function($scope, $location) {
$scope.$location = $location;
});
app.controller ('formController',[ '$scope', '$http', function($scope, $http) {
$scope.formData = {};
$scope.processForm = function() {
console.log('Click');
$http({
method : 'POST',
url : '/users/login',
data : $scope.formData
}).success(function(data, status, headers, config) {
console.log(data);
}).error(function() {
console.log("ERROR")
});
}
}]);
use strict;
私は、url:localhosts/users/loginがPostman経由でデータを受け入れることを確認しました。しかし、すべてをまとめると、実際にフォームをapiに送信できないことがわかります。私は、いくつかの競合するコードがあるかどうか、または私が現在何かエラーを出す前に、私が言及したように具体的に何か問題があるかどうかはわかりません。
また、jsに問題がないと思われる場合は、htmlへのペーストビンのリンクもあります。
私は、スタックトレースは、マークアップ内のJavaScript SRCSのリストをオフに印刷し、モジュールのエラーを取得します。これは、私がどこかの依存関係を失っていることを意味するでしょうか? – jimmyjacks
ええ、あなたは 'ngSanitise'ファイルがないようです。あなたがそれを必要としない場合は、 '' ngSanitise''エントリを最初の行の配列から削除してください( 'var app = angular.module(...'))。 – GregL