AngularJS ng-submit attribute’ü ile normal submit işlemi yanısıra ng-click’de olduğu gibi bir javascript fonksiyonu belirtilip daha sonra submit edilen değişkenler üzerinde gerekli işlemlerimizi gerçekleştirebiliyoruz.
AngularJS ng-submit ile form submit işlemini gerçekleştirme ve değişkenlere ulaşma
Bu örneğimizde ng-submit kullanımı ile form’dan alacağımız yeni adı listeye eklemeyi göreceğiz.
Örnek
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <!DOCTYPE html> <html ng-app="demo"> <head> <script src="https://code.angularjs.org/1.4.0-beta.4/angular.js"></ script> <script src="script.js"></ script> </head> <body ng-controller="MainController"> <h1>ng-submit Demosu</h1> <label>Adlar</label> <ul> <li ng-repeat="ad in adlar">{{ad}}</li> </ul> <form ng-submit="adEkle()"> <input ng-model="yeniAd" /> <input type="submit" /> </form> </body> </html> |
Javascript
1 2 3 4 5 6 7 8 | var app = angular.module("demo", []); app.controller("MainController", ["$scope", function($scope){ $scope.adlar = ["Murat","Hakan","Kasım"]; $scope.adEkle = function(){ $scope.adlar.push($scope.yeniAd); $scope.yeniAd = ''; } }]); |
işime yaradı teşekkürler.
Rica ederim işinize yaramasına sevindim.