我正在尝试使用angular1提交表单,但是当我点击提交时,我看不到在Chrome开发工具的/create
标签中对Network
进行的调用。
我的app.js是:
app.controller('MyCtrl', ['$scope', 'Upload', '$timeout', function ($scope, Upload, $http, $timeout) {
$scope.loaderHidden = true;
$scope.csvurls = function() {
alert("here");
$http({
method : 'POST',
url : '/create'
})
}
....
}]);
我的表格如下:
<form class="form-inline" ng-submit="csvurls()">
<input type="text" id="inlineFormInput">
<button type="submit" class="btn btn-primary">Submit</button>
</form>
当我点击提交时,我可以看到alert
但是,我不认为正在启动对/create
的调用。我也没有在日志中看到任何错误。
FWIW我也在我的申请中使用ng-file-upload
。
答案 0 :(得分:1)
您需要将 $ http 添加为依赖项,如下所示:
app.controller('MyCtrl', ['$scope', 'Upload', '$http', '$timeout', function ($scope, Upload, $http, $timeout) {