2013-10-24 2 views
4

Я новичок в Angularjs. В настоящее время у меня есть такой код, который отправляет форма на кнопке мышиAngular js form submit

<form ng-submit="reloadA(resultsPerPage)"> 
    <select ng-model="resultsPerPage"> 
    <option value="10">10</option> 
    <option value="25">25</option> 
    </select> 
    <input type="submit" id="submit" value="Submit" /> 
    </form> 

мне нужно, что форма должна быть представлена ​​на выбор опции без необходимости кнопки отправки

ответ

2

ОК, для этого вы должны иметь, что ng-submit функция в выборе, например:

<form> 
    <select ng-change="reloadA(resultsPerPage)" ng-model="resultsPerPage"> 
     <option value="10">10</option> 
     <option value="25">25</option> 
    </select> 
    <input type="submit" id="submit" value="Submit" /> 
</form> 
+0

Спасибо большое !! спас день :) – icanbeacoder

+0

Ха-ха .. Я пробовал, но он сказал, что вам нужно подождать 3 минуты: P – icanbeacoder

+0

ОК, я вижу. спасибо человеку, я также узнал об этом одну или две недели назад; также angularjs noob: D – pythonian29033

1

Я считаю, что вы можете использовать ng-change здесь

<select ng-model="resultsPerPage" ng-change="reloadA(resultsPerPage)"> 
+0

черт возьми, я был первым! – pythonian29033

+1

Сетевая латентность :) В любом случае мы прилагаем усилия. – Chandermani

+1

+10 в духе спортивного мастерства, они в принципе одинаковый ответ в любом случае. , . Теперь, если я могу просто получить этот значок спортсмена ... – pythonian29033