অ্যাঙ্গুলারজেএস
🌈অ্যাঙ্গুলারজেএস কি?
📋অ্যাঙ্গুলারজেএস হলো ডিরেক্টিভ ব্যবহার করার পদ্ধতি।
⚒️অ্যাঙ্গুলারজেএস ডিরেক্টিভ ব্যবহার করতে ব্যবহৃত হয়।
অ্যাঙ্গুলারজেএস সমূহ
অ্যাঙ্গুলারজেএস এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ ng-app - অ্যাপ তৈরি করা
- ➡️ ng-bind-template - কন্টেন আবদ্ধ করা
- ➡️ ng-bind - টেমপ্লেটে কন্টেন আবদ্ধ করা
- ➡️ ng-model - মডেল তৈরি করা
- ➡️ ng-init - অ্যাঙ্গুলার ডেটার প্রাথমিক মান নির্ধারণ করা
- ➡️ ng-controller - অ্যাঙ্গুলার কন্ট্রোলার নির্ধারণ করা
- ➡️ ng-repeat - ডেটা পুনরাবৃত্তি করা
- ➡️ ng-if - শর্ত যাচাই সত্য হলে কোড ব্লক কার্যকর করা
- ➡️ ng-show - লুকানো উপাদান প্রদর্শন করা
- ➡️ ng-hide - কোনো উপাদান লুকিয়ে রাখা
- ➡️ ng-switch - বিকল্প কার্যকারিতা থেকে একটি নির্বাচন করা
- ➡️ ng-include - ফাইল সংযুক্ত করা
- ➡️ ng-class - একই নামে একাঠিক মানের শ্রেণি তৈরি করা
- ➡️ ng-class-even - জোড় অবস্থানের এলিমেন্ট সিলেক্ট করা
- ➡️ ng-class-odd - বিজোড় অবস্থানের এলিমেন্ট সিলেক্ট করা
- ➡️ ng-style - এলিমেন্টে বিভিন্ন স্টাইল তৈরি করা
- ➡️ ng-value - মান নির্ধারণ করা
- ➡️ ng-checked - চেকবক নির্বাচন করা
- ➡️ ng-disabled - নিষ্ক্রিয় করা
- ➡️ ng-readonly - মান শুধু পড়ার জন্য নির্ধারণ করা
- ➡️ ng-selected - মান নির্বাচন করা
- ➡️ ng-submit - ডেটা সাবমিট করা
ng-app - অ্যাপ তৈরি করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<p ng-bind-template="{{head}}, {{desc}}"></p>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.head = "প্রোগ্রামিং শিখুন";
$scope.desc = "প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন";
});
</script>
</body>
</html>
ng-bind-template - কন্টেন আবদ্ধ করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<p ng-bind-template="{{head}}, {{desc}}"></p>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.head = "প্রোগ্রামিং শিখুন";
$scope.desc = "প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন";
});
</script>
</body>
</html>
ng-bind - টেমপ্লেটে কন্টেন আবদ্ধ করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<p ng-bind="message"></p>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.message = "প্রোগ্রামিং শিখুন";
});
</script>
</body>
</html>
ng-model - মডেল তৈরি করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<input ng-model="name">
<p>{{name}}</p>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.name = "আরিফ";
});
</script>
</body>
</html>
ng-init - অ্যাঙ্গুলার ডেটার প্রাথমিক মান নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html ng-app>
<body>
<div ng-init="name='আরিফ'; land='বাংলাদেশ'">
<p>{{name}}</p>
<p>{{land}}</p>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
</body>
</html>
ng-controller - অ্যাঙ্গুলার কন্ট্রোলার নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<h1>{{title}}</h1>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.title = "প্রোগ্রামিং শিখুন";
});
</script>
</body>
</html>
ng-repeat - ডেটা পুনরাবৃত্তি করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<ul ng-controller="app">
<li ng-repeat="fruit in fruits">{{fruit}}</li>
</ul>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
});
</script>
</body>
</html>
ng-if - শর্ত যাচাই সত্য হলে কোড ব্লক কার্যকর করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<button ng-click="show = !show">টুগল</button>
<p ng-if="show">প্রোগ্রামিং শিখুন</p>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.show = true;
});
</script>
</body>
</html>
ng-show - লুকানো উপাদান প্রদর্শন করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<button ng-click="visible = !visible">টুগল</button>
<p ng-show="visible">প্রোগ্রামিং শিখুন</p>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.visible = true;
});
</script>
</body>
</html>
ng-hide - কোনো উপাদান লুকিয়ে রাখার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<button ng-click="hidden = !hidden">টুগল</button>
<p ng-hide="hidden">প্রোগ্রামিং শিখুন</p>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.hidden = false;
});
</script>
</body>
</html>
ng-switch - বিকল্প কার্যকারিতা থেকে একটি নির্বাচন করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<button ng-click="value = 'html'">এইচটিএমএল</button>
<button ng-click="value = 'css'">সিএসএস</button>
<div ng-switch="value">
<p ng-switch-when="html">এইচটিএমএল</p>
<p ng-switch-when="css">সিএসএস</p>
<p ng-switch-default>ডিফল্ট</p>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.value = "one";
});
</script>
</body>
</html>
ng-include - ফাইল সংযুক্ত করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<div ng-include="'message.html'"></div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.message = "প্রোগ্রামিং শিখুন";
});
</script>
<script type="text/ng-template" id="message.html">
<p>{{message}}</p>
</script>
</body>
</html>
ng-class - একই নামে একাঠিক মানের শ্রেণি তৈরি করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<head>
<style>
.active {
color: green;
}
</style>
</head>
<body>
<div ng-controller="app">
<p ng-class="{active: isActive}">প্রোগ্রামিং শিখুন</p>
<button ng-click="isActive = !isActive">টুগল</button>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.isActive = false;
});
</script>
</body>
</html>
ng-class-even - জোড় অবস্থানের এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<ul ng-controller="app">
<li ng-repeat="item in items" ng-class-even="'even'">
{{item}}
</li>
</ul>
<style>
.even {
background: #eee;
}
</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.items = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
});
</script>
</body>
</html>
ng-class-odd - বিজোড় অবস্থানের এলিমেন্ট সিলেক্ট করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<ul ng-controller="app">
<li ng-repeat="item in items" ng-class-odd="'odd'">
{{item}}
</li>
</ul>
<style>
.odd {
background: #eee;
}
</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.items = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
});
</script>
</body>
</html>
ng-style - এলিমেন্টে বিভিন্ন স্টাইল তৈরি করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<p ng-style="style">প্রোগ্রামিং শিখুন</p>
<button ng-click="change()">পরিবর্তন</button>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.style = {
color: "blue",
fontSize: "24px"
};
$scope.change = function() {
$scope.style.color = "red";
};
});
</script>
</body>
</html>
ng-value - মান নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<input type="text" ng-value="name">
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.name = "আরিফ";
});
</script>
</body>
</html>
ng-checked - চেকবক নির্বাচন করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<label>
<input type="checkbox" ng-checked="checked">
</label>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.checked = true;
});
</script>
</body>
</html>
ng-disabled - নিষ্ক্রিয় করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<label>
<input type="checkbox" ng-model="disabled">
ডিজেবল
</label>
<button ng-disabled="disabled">সাবমিট</button>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.disabled = false;
});
</script>
</body>
</html>
ng-readonly - মান শুধু পড়ার জন্য নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<label>
<input type="checkbox" ng-model="readonly">
</label>
<input type="text" ng-model="name" ng-readonly="readonly">
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.name = "আরিফ";
$scope.readonly = false;
});
</script>
</body>
</html>
ng-selected - মান নির্বাচন করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<div ng-controller="app">
<select>
<option>বাংলাদেশ</option>
<option ng-selected="selected">ভারত</option>
</select>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.selected = true;
});
</script>
</body>
</html>
ng-submit - ডেটা সাবমিট করার উদাহরণ।
<!DOCTYPE html>
<html ng-app="app">
<body>
<form ng-controller="app" ng-submit="submit()">
<input ng-model="name">
<button type="submit">সাবমিট</button>
<p>{{message}}</p>
</form>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.3/angular.min.js"></script>
<script>
angular.module("app", [])
.controller("app", function($scope) {
$scope.name = "আরিফ";
$scope.submit = function() {
$scope.message = "Hello " + $scope.name;
};
});
</script>
</body>
</html>
অ্যাঙ্গুলারজেএস সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| ng-app | অ্যাপ তৈরি করতে ব্যবহৃত হয়। |
| ng-bind-template | কন্টেন আবদ্ধ করতে ব্যবহৃত হয়। |
| ng-bind | টেমপ্লেটে কন্টেন আবদ্ধ করতে ব্যবহৃত হয়। |
| ng-model | মডেল তৈরি করতে ব্যবহৃত হয়। |
| ng-init | অ্যাঙ্গুলার ডেটার প্রাথমিক মান নির্ধারণ করতে ব্যবহৃত হয়। |
| ng-controller | অ্যাঙ্গুলার কন্ট্রোলার নির্ধারণ করতে ব্যবহৃত হয়। |
| ng-repeat | ডেটা পুনরাবৃত্তি করতে ব্যবহৃত হয়। |
| ng-if | শর্ত যাচাই সত্য হলে কোড ব্লক কার্যকর করতে ব্যবহৃত হয়। |
| ng-show | লুকানো উপাদান প্রদর্শন করতে ব্যবহৃত হয়। |
| ng-hide | কোনো উপাদান লুকিয়ে রাখতে ব্যবহৃত হয়। |
| ng-switch | বিকল্প কার্যকারিতা থেকে একটি নির্বাচন করতে ব্যবহৃত হয়। |
| ng-include | ফাইল সংযুক্ত করতে ব্যবহৃত হয়। |
| ng-class | একই নামে একাঠিক মানের শ্রেণি তৈরি করতে ব্যবহৃত হয়। |
| ng-class-even | জোড় অবস্থানের এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| ng-class-odd | বিজোড় অবস্থানের এলিমেন্ট সিলেক্ট করতে ব্যবহৃত হয়। |
| ng-style | এলিমেন্টে বিভিন্ন স্টাইল তৈরি করতে ব্যবহৃত হয়। |
| ng-value | মান নির্ধারণ করতে ব্যবহৃত হয়। |
| ng-checked | চেকবক নির্বাচন করতে ব্যবহৃত হয়। |
| ng-disabled | নিষ্ক্রিয় করতে ব্যবহৃত হয়। |
| ng-readonly | মান শুধু পড়ার জন্য নির্ধারণ করতে ব্যবহৃত হয়। |
| ng-selected | মান নির্বাচন করতে ব্যবহৃত হয়। |
| ng-submit | ডেটা সাবমিট করতে ব্যবহৃত হয়। |