2015-03-14 2 views
0

Вопрос о кодировании правильного пути с помощью форм в угловомJS.Доступ к форме в контроллере - AngularJS

Я хочу получить доступ к форме в контроллере. Как я могу достичь этого, не обращаясь к имени формы в контроллере, например $ scope.formName?

Сделайте это так, чтобы плотно связать вид и контроллер.

Спасибо!

+0

Следуя примеру в AngularJS документации кажется вам нужно назвать ваши формы https: //docs.angularjs. org/api/ng/directive/form – alphamikevictor

ответ

0

Попытка отправить имя формы в контроллер

<button type="button" ng-click="validateForm('myForm')"> 
    Validate 
</button> 

В контроллере

$scope.validateForm = function(formName) { 
    var form = $scope[formName]; 
    form.$valid; 
}; 
+0

Но мне нужна форма независимо от вида события. – einav

+0

@einav использовать ng-init = "setForm (myForm)" в этом случае. –

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