2014-10-29 2 views
0

У меня есть страница HTML, который выглядит следующим образом:Отправить форму по угловым

<div ng-controller="MyController"> 
    <form action="/my-url" method="POST"> 
    ... 
    </form> 
</div> 

Эта страница является ANgularJS приложения. Внутри него, я тогда иметь следующее:

<script type="text/javascript"> 
    myApp.controller('MyController', ['$scope', function($scope) { 
    $scope.submitForm = function() { 
     // how? 
    } 
    }]); 
</script>  

Как отправить форму из функции submitForm? Другими словами, я пытаюсь программно представить форму. Как мне это сделать?

Спасибо!

+0

Я считаю, что вы должны дать ему 'name' атрибут, то вы можете использовать' $ scope.formName.submit() ' – Ian

ответ

0

использовать это:

<div ng-controller="MyController"> 
    <form ng-submit="submitForm()"> 
    ... 
    <button type="submit">submit here</button> 
    </form> 
</div> 

see подробно

+0

просто попробовать этот отредактированный код –

Смежные вопросы