با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش AngularJS را دنبال می کنند. در مباحث آموزش قبل، ما به آموزش مهم و گسترده ی اعتبار سنجی فرم ها در AngularJS ، اشاره کردیم. و آن موضوع را از ابعاد و زمینه ها مختلف بررسی کردیم. در حال حاضر در این بخش قصد داریم به موضوع آشنایی با مباحث API در AngularJS یا رابط کاربری در AngularJS ، بپردازیم.
API یا رابط کاربری در AngularJS ،که مخفف عبارت Application Programming Interface است. در واقع به نمایی اشاره دارد که کاربر در خروجی می بیند و از آن استفاده می کند. در ادامه بیشتر با این مبحث آشنا خواهید شد.
AngularJS Global API مجموعه ای از توابع جاوا اسکریپت برای انجام کارهای رایج مانند موارد زیر است:
توابع API عمومی با استفاده از شی آنگولار قابل دسترسی هستند.
در زیر لیستی از برخی توابع API مشترک است:
API | Description |
---|---|
()angular.lowercase | رشته ها را به حروف کوچک تبدیل می کند. |
()angular.uppercase | رشته ها را به حروف بزرگ تبدیل می کند. |
()angular.isString | اگر مقدار برگشتی رشته باشد true را بر می گرداند. |
()angular.isNumber | اگر مقدار برگشتی عدد باشد true را بر می گرداند. |
مثالی از تابع ()lowercase :
1 2 3 4 5 6 7 8 9 10 11 12 | <div ng-app="myApp" ng-controller="myCtrl"> <p>{{ x1 }}</p> <p>{{ x2 }}</p> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.x1 = "JOHN"; $scope.x2 = angular.lowercase($scope.x1); }); </script> |
مثالی از تابع ()uppercase:
1 2 3 4 5 6 7 8 9 10 11 12 | <div ng-app="myApp" ng-controller="myCtrl"> <p>{{ x1 }}</p> <p>{{ x2 }}</p> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.x1 = "John"; $scope.x2 = angular.uppercase($scope.x1); }); </script> |
مثالی از تابع ()isString:
1 2 3 4 5 6 7 8 9 10 11 12 | <div ng-app="myApp" ng-controller="myCtrl"> <p>{{ x1 }}</p> <p>{{ x2 }}</p> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.x1 = "JOHN"; $scope.x2 = angular.isString($scope.x1); }); </script> |
مثالی از تابع ()isNumber:
1 2 3 4 5 6 7 8 9 10 11 12 | <div ng-app="myApp" ng-controller="myCtrl"> <p>{{ x1 }}</p> <p>{{ x2 }}</p> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.x1 = "JOHN"; $scope.x2 = angular.isNumber($scope.x1); }); </script> |
در این آموزش برای آشنایی شما با مباحث رابط کاربری در آنگولار، به بررسی موضوع آموزشی آشنایی با مباحث API در AngularJS پرداختیم. امیدواریم که از مباحث آموزش فوق، بخوبی استفاده کرده باشید.