我正在使用Rails API后端开发Angular应用程序。我一直在从Angular 1.1.3升级到1.1.4时遇到问题。在版本之间升级angular.js之前,使用ng-submit的提交工作正常。更新后,它似乎没有做任何事情。控制器内的控制台和警报框中没有任何内容未被触发。
以下是提交的定义方式:
<form ng-submit="create()">
<div class="form-group">
<legend>New report</legend>
</div>
<ng-include src="'/assets/ras_reports/_form.html.erb'" />
</form>
控制器(升级后未触发):
app.controller "RasReportsController", ($scope, $http, $location, $state, $stateParams, RasReport) ->
$scope.create = ->
bootbox.alert "create"
控制器中的其他功能工作正常,即填充表单,似乎只有ng-submit被打破。
P.S。我也在使用angular-ui-router。