Ringkasan AngularJS

AngularJS adalah Kerangka kerja JavaScript. Ini dapat ditambahkan ke halaman HTML dengan tag <script>.

AngularJS melaluiinstruksiMemperluas atribut HTML dan menggunakanEkspresiMembind data ke HTML.

AngularJS adalah kerangka kerja JavaScript

AngularJS adalah kerangka kerja JavaScript yang ditulis dalam JavaScript.

AngularJS didistribusikan dalam bentuk berkas JavaScript dan dapat ditambahkan ke halaman web dengan tag <script>:

<script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script>

AngularJS memperluas HTML

AngularJS digunakan ng-instruksiMemperluas HTML.

ng-app Instruksi mendefinisikan aplikasi AngularJS.

ng-model Instruksi akan memikat nilai kontrol HTML (input, select, textarea) ke data aplikasi.

ng-bind Instruksi akan memikat data aplikasi ke tampilan HTML.

Contoh AngularJS

<!DOCTYPE html>
<html>
<script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script>
<body>
<div ng-app="">
  <p>Nama: <input type="text" ng-model="name"></p>
  <p ng-bind="name"></p>
</div>
</body>
</html>

Coba Sendiri

Contoh penjelasan:

Ketika halaman web diunggah selesai, AngularJS akan otomatis dijalankan.

ng-app Instruksi memberitahu AngularJS bahwa elemen <div> adalah AngularJS Aplikasidari 'pemilik'.

ng-model Instruksi akan memikat nilai field input ke variabel aplikasi name

ng-bind Perintah mengikat konten elemen <p> ke variabel aplikasi. name

Instruksi AngularJS

Seperti yang Anda lihat, perintah AngularJS adalah dengan ng properti HTML dengan prefiks.

ng-init Perintah menginisialisasi variabel aplikasi AngularJS.

Contoh AngularJS

<div ng-app="" ng-init="firstName='Bill'">
<p>Nama adalah <span ng-bind="firstName"></span></p>
</div>

Coba Sendiri

atau gunakan HTML yang berlaku:

Contoh AngularJS

<div data-ng-app="" data-ng-init="firstName='Bill'">
<p>Nama adalah <span data-ng-bind="firstName"></span></p>
</div>

Coba Sendiri

Jika Anda ingin HTML halaman ini berfungsi, Anda dapat menggunakan data-ng- dalam tempat ng-

Anda akan mengetahui lebih banyak tentang perintah di bagian belakang tutorial ini.

Ekspresi AngularJS

Ekspresi AngularJS ditulis di dalam tanda kurung besar duabelas:{{ ekspresi }}

AngularJS akan "menyampaikan" data di tempat ekspresi:

Contoh AngularJS

<!DOCTYPE html>
<html>
<script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script>
<body>
<div ng-app="">
  <p>Ekspresi pertama saya: {{ 5 + 5 }}</p>
</div>
</body>
</html>

Coba Sendiri

Ekspresi AngularJS mengikat data AngularJS ke HTML, seperti ng-bind Cara penggunaan perintah sama.

Contoh AngularJS

<!DOCTYPE html>
<html>
<script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script>
<body>
<div ng-app="">
  <p>Nama: <input type="text" ng-model="name"></p>
  <p>{{name}}</p>
</div>
</body>
</html>

Coba Sendiri

Anda akan mengetahui lebih banyak tentang ekspresi di bagian belakang tutorial ini.

Aplikasi AngularJS

AngularJS ModulMendefinisikan aplikasi AngularJS.

AngularJS KontrolerMengawasi aplikasi AngularJS.

ng-app Perintah mendefinisikan aplikasi,ng-controller Definisi perintah mengatur kontroler.

Contoh AngularJS

<div ng-app="myApp" ng-controller="myCtrl">
Nama: <input type="text" ng-model="firstName"><br>
Nama Belakang:<input type="text" ng-model="lastName"><br>
<br>
Nama Lengkap:{{firstName + " " + lastName}}
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
  $scope.firstName= "Bill";
  $scope.lastName= "Gates";
});
</script>

Coba Sendiri

Modul AngularJS mendefinisikan aplikasi:

Modul AngularJS

var app = angular.module('myApp', []);

Kontrol AngularJS mengontrol aplikasi:

Kontrol AngularJS

app.controller('myCtrl', function($scope) {
  $scope.firstName= "Bill";
  $scope.lastName= "Gates";
});

Anda akan mendapatkan informasi lebih lanjut tentang modul dan kontroler di belakang panduan ini.