AngularJS API
API এর অর্থ হল অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস।
AngularJS Universal API
অ্যাঙ্গুলারজেএস গ্লোবাল এপিআই হল সাধারণ কাজগুলি করার জন্য গ্লোবাল জাভাস্ক্রিপ্ট ফাংশনগুলির একটি সেট, উদাহরণস্বরূপ:
- বস্তুর তুলনা
- পুনরাবৃত্তি বস্তু
- তথ্য পরিবর্তন
গ্লোবাল API ফাংশন অ্যাঙ্গুলার অবজেক্ট ব্যবহার করে অ্যাক্সেস করা হয়।
নীচে কিছু সাধারণ API ফাংশনগুলির একটি তালিকা রয়েছে:
| API | ব্যাখ্যা |
|---|---|
| angular.lowercase() | একটি স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করে |
| angular.uppercase() | একটি স্ট্রিংকে বড় হাতের অক্ষরে রূপান্তর করে |
| angular.isString() | ইঙ্গিত একটি স্ট্রিং হলে সত্য প্রদান করে |
| angular.isNumber() | রেফারেন্স একটি সংখ্যা হলে সত্য প্রদান করে |
angular.lowercase()
উদাহরণ
<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>
বর্ণনা:
এই উদাহরণে, "JOHN" স্ট্রিংটি angular.lowercase() ফাংশন ব্যবহার করে ছোট হাতের অক্ষরে রূপান্তরিত হয়। এর ফলে "জন" হবে।
angular.uppercase()
উদাহরণ
<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>
বর্ণনা:
এই উদাহরণে, "John" স্ট্রিংটি angular.uppercase() ফাংশন ব্যবহার করে বড় হাতের অক্ষরে রূপান্তরিত হয়। এর ফলে "JOHN" হবে।
angular.isString()
উদাহরণ
<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>
বর্ণনা:
এই উদাহরণে, angular.isString() ফাংশন একটি স্ট্রিং হিসাবে $scope.x1 পরীক্ষা করে। যেহেতু "JOHN" একটি স্ট্রিং, এটি সত্য ফিরে আসে।
angular.isNumber()
উদাহরণ
<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>
বর্ণনা:
এই উদাহরণে, angular.isNumber() ফাংশন $scope.x1 একটি সংখ্যা কিনা তা পরীক্ষা করে। যেহেতু "JOHN" একটি স্ট্রিং এবং একটি সংখ্যা নয়, এটি মিথ্যা প্রদান করে।
অতিরিক্ত API ফাংশন
AngularJS অনেক দরকারী গ্লোবাল API ফাংশন প্রদান করে:
angular.equals()
দুটি মান সমান কিনা তা পরীক্ষা করে
angular.copy()
একটি বস্তুর একটি গভীর অনুলিপি তৈরি করে
angular.isObject()
রেফারেন্স একটি বস্তু কিনা পরীক্ষা করে
angular.isArray()
রেফারেন্স একটি অ্যারে কিনা তা পরীক্ষা করে
অনুশীলন করুন
নীচের টিউটোরিয়ালে AngularJS API ফাংশন সম্পর্কে আপনার বোঝার পরীক্ষা করুন:
AngularJS API টিউটোরিয়াল
দ্রষ্টব্য:
সম্পূর্ণ AngularJS API রেফারেন্স jassif দলের ওয়েবসাইটে পাওয়া যাবে। এটিতে অনেক দরকারী ফাংশনও রয়েছে।