En son web geliştirme öğreticiler
 

AngularJS İfade


Angularjs ifadeler kullanarak HTML verileri bağlar.


angularjs İfadeler

Ifadeleri çift süslü iç yazılabilir angularjs: {{ expression }} .

: Ifadeler aynı zamanda bir direktif iç yazılabilir angularjs ng-bind=" expression " .

Angularjs ifadesini çözmek ve anlatım yazılı tam olarak sonuç dönecektir.

Onlar değişmezleri, operatörler ve değişkenleri içerebilir: ifadeler fazla JavaScript ifadeleri gibi angularjs.

Örnek {{5 + 5}} ya da {{firstName + " " + velastName}}

Örnek

<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body>

<div ng-app="">
  <p>My first expression: {{ 5 + 5 }}</p>
</div>

</body>
</html>
Kendin dene "

Eğer kaldırırsanız ng-app yönergesi bunu çözmeden, olduğu gibi HTML ifadesini görüntüler:

Örnek

<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body>

<div>
  <p>My first expression: {{ 5 + 5 }}</p>
</div>

</body>
</html>
Kendin dene "

istediğiniz yere Sen ifadeleri yazabilir angularjs basitçe ifade çözmek ve sonucu döndürür.

Örnek: Let angularjs CSS özellikleri değerini değiştirir.

onun değer değiştirerek aşağıdaki giriş kutusunun rengini değiştirin:

Örnek

<div ng-app="" ng-init="myCol='lightblue'">

<input style="background-color:{{myCol}}" ng-model="myCol" value="{{myCol}}">

</div>
Kendin dene "

angularjs Numaraları

Angularjs sayılar JavaScript numaralarına benzer:

Örnek

<div ng-app="" ng-init="quantity=1;cost=5">

<p>Total in dollar: {{ quantity * cost }}</p>

</div>
Kendin dene "

Kullanarak aynı örnek ng-bind :

Örnek

<div ng-app="" ng-init="quantity=1;cost=5">

<p>Total in dollar: <span ng-bind="quantity * cost"></span></p>

</div>
Kendin dene "

Kullanılması ng-init çok yaygın değildir. Sen kontrolörleri hakkında bölümdeki verileri başlatmak için daha iyi bir yol öğrenecektir.


angularjs Strings

Angularjs dizeleri JavaScript dizeleri gibidir:

Örnek

<div ng-app="" ng-init="firstName='John';lastName='Doe'">

<p>The name is {{ firstName + " " + lastName }}</p>

</div>
Kendin dene "

Kullanarak aynı örnek ng-bind :

Örnek

<div ng-app="" ng-init="firstName='John';lastName='Doe'">

<p>The name is <span ng-bind="firstName + ' ' + lastName"></span></p>

</div>
Kendin dene "

angularjs Nesneler

Angularjs nesneler JavaScript nesneleri gibidir:

Örnek

<div ng-app="" ng-init="person={firstName:'John',lastName:'Doe'}">

<p>The name is {{ person.lastName }}</p>

</div>
Kendin dene "

Kullanarak aynı örnek ng-bind :

Örnek

<div ng-app="" ng-init="person={firstName:'John',lastName:'Doe'}">

<p>The name is <span ng-bind="person.lastName"></span></p>

</div>
Kendin dene "

angularjs Diziler

Angularjs diziler JavaScript diziler gibidir:

Örnek

<div ng-app="" ng-init="points=[1,15,19,2,40]">

<p>The third result is {{ points[2] }}</p>

</div>
Kendin dene "

Kullanarak aynı örnek ng-bind :

Örnek

<div ng-app="" ng-init="points=[1,15,19,2,40]">

<p>The third result is <span ng-bind="points[2]"></span></p>

</div>
Kendin dene "

JavaScript İfadelerin vs angularjs İfadeler

JavaScript ifadeleri gibi, angularjs ifadeler değişmezleri, operatörler ve değişkenleri içerebilir.

JavaScript ifadeleri aksine, angularjs ifadeler HTML içine yazılabilir.

JavaScript ifadeleri yaparken ifadeler, koşul, döngüler ve istisnalar desteklemez angularjs.

JavaScript ifadeleri yok ederken angularjs ifadeler, filtreler destekler.