مقدمه AngularJS

انگولار جی ایس ایک جی ایس فریم ورکیہ ایک <script> تیگ کے ذریعہ ایچ ٹی ایم ایل پیج میں شامل کیا جاسکتا ہے

انگولار جی ایس کے ذریعہامرایچ ٹی ایم ایل کی اپنائیں توسیع دی اور اس کا استعمالایک ایکسیپریشناعداد و شمار کو ایچ ٹی ایم ایل بند کیا جاتا ہے

انگولار جی ایس ایک جی ایس فریم ورک ہے

انگولار جی ایس جی ایس کا ایک فریم ورک ہے

انگولار جی ایس جی ایس فائل کی شکل میں فراہم کیا جاتا ہے اور اس کو اس ویب پیج میں اسکریپٹ تیگ کے ذریعہ شامل کیا جاسکتا ہے:

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

انگولار جی ایس نے ایچ ٹی ایم ایل کو توسیع دی

انگولار جی ایس استعمال کرتا ہے ng-امرایچ ٹی ایم ایل کو توسیع دی

ng-app امر نے انگولار جی ایس ایپلیکیشن کا تعریف کیا

ng-model امر نے ایپلیکیشن کا اعداد و شمار ویب کنٹرول (input, select, textarea) کا بند کیا

ng-bind امر نے ایپلیکیشن کا اعداد و شمار ویب ویو بند کیا

مثال‌های AngularJS

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

آزمایش کنید

مثال توجیہ:

جب ویب پیج لوڈ ہوجائے تو انگولار جی ایس خودکار طور پر چلنے لگتا ہے

ng-app امر نے انگولار جی ایس کو بتایا کہ <div> علامت انگولار جی ایس کا ہے ایپلیکیشنکا مالکیت

ng-model امر کا استعمال کیا جاتا ہے کہ ورودی فیلڈ کا مالامال کیا جائے اپلائیڈ وارائیبل name

ng-bind دستورات داده‌های محتوای عنصر <p> را به متغیر برنامه پیوند می‌زند. name

دستورالعمل‌های AngularJS

همانطور که مشاهده می‌کنید، دستورات AngularJS دارای ng پیشوند ویژگی‌های HTML.

ng-init دستورات ابتدایی AngularJS متغیرهای برنامه AngularJS را initializer.

مثال‌های AngularJS

<div ng-app="" ng-init="firstName='Bill'">
<p>نام او <span ng-bind="firstName"></span></p>
</div>

آزمایش کنید

یا از HTML معتبر استفاده کنید:

مثال‌های AngularJS

<div data-ng-app="" data-ng-init="firstName='Bill'">
<p>نام او <span data-ng-bind="firstName"></span></p>
</div>

آزمایش کنید

اگر می‌خواهید HTML صفحه شما معتبر باشد، می‌توانید از data-ng- به جای ng-

شما در بخش‌های بعدی این آموزش بیشتر درباره دستورات اطلاعات خواهید دریافت.

عبارات AngularJS

عبارات AngularJS در دو گوشه بزرگ نوشته می‌شوند:{{ expression }}

AngularJS داده‌ها را در مکان عبارت "خروج" خواهد داد:

مثال‌های AngularJS

<!DOCTYPE html>
<html>
<script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script>
<body>
<div ng-app="">
  <p>عبارت اولین من:{{ 5 + 5 }}</p>
</div>
</body>
</html>

آزمایش کنید

عبارات AngularJS داده‌های AngularJS را به HTML پیوند می‌زند، مانند ng-bind روش‌های دستوری مشابه است.

مثال‌های AngularJS

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

آزمایش کنید

شما در بخش‌های بعدی این آموزش بیشتر درباره عبارات اطلاعات خواهید دریافت.

نرم‌افزارهای AngularJS

AngularJS ماژولتعریف برنامه AngularJS.

AngularJS کنترل‌گرکنترل برنامه AngularJS.

ng-app دستور تعریف برنامه،ng-controller دستورات تعریف کنترل‌گر.

مثال‌های AngularJS

<div ng-app="myApp" ng-controller="myCtrl">
نام:<input type="text" ng-model="firstName"><br>
نام خانوادگی:<input type="text" ng-model="lastName"><br>
<br>
نام کامل: {{firstName + " " + lastName}}
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
  $scope.firstName= "Bill";
  $scope.lastName= "Gates";
});
</script>

آزمایش کنید

مودول‌های AngularJS برنامه را تعریف می‌کنند:

مодуل‌های AngularJS

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

کنترل‌های AngularJS کنترل برنامه را انجام می‌دهند:

کنترل‌های AngularJS

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

شما در بخش بعدی این آموزش اطلاعات بیشتری در مورد مودول‌ها و کنترل‌ها خواهید یافت.