angularjs在选择更改事件上提交表单

时间:2014-04-24 14:48:29

标签: javascript forms angularjs

我在后端使用django。我需要提交一个带有语言参数的表单并刷新页面以更改前端的语言。

我有一个嵌套在表单中的select标签。

<form>
   ...
   <select name="language" ng-model="selectedLanguage" ng-options="language in languages" ng-change="changeLanguage()">
   ...
</form>

我想在选择更改活动时提交表单,使用angularjs的最佳方法是什么?

$event对象不适用于更改事件(角度1.3.0)。

1 个答案:

答案 0 :(得分:1)

$scope.$watch设置selectedLanguage并在更改时调用submit函数。

修改

如果您想进行表单提交

您可以使用angular.element.find查找表单。 (但我不确定为什么你需要角度,以防你提交表格)