AngularJS Tanıtımı
- Önceki Sayfa AngularJS Eğitimi
- Sonraki Sayfa AngularJS İfade
AngularJS JavaScript çerçevesikullanır. Bu, HTML sayfasına bir <script> etiketi ile eklenabilir.
AngularJSkomutlarıHTML özelliklerini genişletti veifadeleriverileri HTML'e bağlamak için
AngularJS, bir JavaScript çerçevesidir
AngularJS, JavaScript ile yazılmış bir JavaScript çerçevesidir.
AngularJS, JavaScript dosyası olarak dağıtılır ve web sayfasına script etiketi ile eklenebilir:
<script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script>
HTML'yi genişletti
AngularJS ng-komutHTML'yi genişletti
ng-app bir AngularJS uygulaması tanımlayan komut
ng-model HTML kontrolü (input, select, textarea) değerlerini uygulama verilerine bağlamak için komut
ng-bind uygulama verilerini HTML görünümüne bağlamak için komut
AngularJS Örnek
<!DOCTYPE html> <html> <script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script> <body> <div ng-app=""> <p>İsim: <input type="text" ng-model="name"></p> <p ng-bind="name"></p> </div> </body> </html>
Örnek açıklama:
web sayfası yüklenip tamamlanınca, AngularJS otomatik olarak başlayacağını
ng-app
AngularJS'ye, <div> elementinin AngularJS'nin uygulamasahibi olan.
ng-model
Giriş alanının değerini uygulama değişkenine bağlamak için komut name
。
ng-bind
Kılavuz, <p> elementinin içeriğini uygulama değişkenine bağlar. name
。
AngularJS Düzenleyici
Gördüğünüz gibi, AngularJS kılavuzları ng
önekli HTML özellikleri.
ng-init
Kılavuz AngularJS uygulama değişkenlerini başlatır.
AngularJS Örnek
<div ng-app="" ng-init="firstName='Bill'"> <p>İsim <span ng-bind="firstName"></span></p> </div>
veya geçerli HTML kullanarak:
AngularJS Örnek
<div data-ng-app="" data-ng-init="firstName='Bill'"> <p>İsim <span data-ng-bind="firstName"></span></p> </div>
Sayfa HTML'sini geçerli yapmak istiyorsanız, data-ng-
değil ng-
。
Kılavuz hakkında daha fazla bilgiyi bu eğitimın sonunda öğreneceksiniz.
AngularJS İfade
AngularJS ifadeleri çift büyük parantez içinde yazılır:{{ ifade }}。
AngularJS ifade yerinde "çıkış" verilerini "yazar":
AngularJS Örnek
<!DOCTYPE html> <html> <script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script> <body> <div ng-app=""> <p>İlk ifadem: {{ 5 + 5 }}</p> </div> </body> </html>
AngularJS ifadeleri AngularJS verilerini HTML'ye bağlar, ng-bind
Kılavuzun yolu aynıdır.
AngularJS Örnek
<!DOCTYPE html> <html> <script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script> <body> <div ng-app=""> <p>İsim: <input type="text" ng-model="name"></p> <p>{{name}}</p> </div> </body> </html>
İfade hakkında daha fazla bilgiyi bu eğitimın sonunda öğreneceksiniz.
AngularJS Uygulaması
AngularJS ModülAngularJS uygulamasını tanımlar.
AngularJS KontrolcüAngularJS uygulamasını kontrol eder.
ng-app
Kılavuz uygulamayı tanımlar.ng-controller
Kılavuz tanımlar kontrolcüsü.
AngularJS Örnek
<div ng-app="myApp" ng-controller="myCtrl"> İsim: <input type="text" ng-model="firstName"><br> Soyadı:<input type="text" ng-model="lastName"><br> <br> Tam Adı:{{firstName + " " + lastName}} </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.firstName= "Bill"; $scope.lastName= "Gates"; }); </script>
AngularJS Modülü, uygulamanın tanımlanmasını sağlar:
AngularJS Modül
var app = angular.module('myApp', []);
AngularJS Kontrolörü, uygulamanın kontrolünü sağlar:
AngularJS Kontrolör
app.controller('myCtrl', function($scope) { $scope.firstName= "Bill"; $scope.lastName= "Gates"; });
Bu eğitim'nin ardından modül ve kontrolörler hakkında daha fazla bilgi edineceksiniz.
- Önceki Sayfa AngularJS Eğitimi
- Sonraki Sayfa AngularJS İfade