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

Javascript angularjs在选择更改事件时提交表单,javascript,forms,angularjs,Javascript,Forms,Angularjs,我在后端使用django。我需要提交一个带有语言参数的表单,并刷新页面以更改前端的语言 我有一个select标记,它嵌套在表单中 <form> ... <select name="language" ng-model="selectedLanguage" ng-options="language in languages" ng-change="changeLanguage()"> ... </form> ... ... 我想在选择更改

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

我有一个select标记,它嵌套在表单中

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

...
...
我想在选择更改事件上提交表单,使用angularjs的最佳方式是什么


$event
对象对于更改事件(angular 1.3.0)不可用。

有一个
$scope。
selectedLanguage
的$watch
,并在更改时调用submit函数

编辑

如果你想做表格提交

您可以使用查找表单。
(但我不知道为什么在提交表单时需要angular)

为什么不使用AJAX而不是提交表单?后端是django,翻译是通过django trans Tag呈现的。我认为你应该在问题中提到你是如何使用django的。这就是ng change现在所做的。我想知道如何对控制器中的表单进行引用以手动提交表单,在这种情况下我无法进行ajax调用。