জয়েন লগইন

অ্যাঙ্গুলারজেএস

🌈অ্যাঙ্গুলারজেএস কি?

📋অ্যাঙ্গুলারজেএস হলো ডিরেক্টিভ ব্যবহার করার পদ্ধতি।

⚒️অ্যাঙ্গুলারজেএস ডিরেক্টিভ ব্যবহার করতে ব্যবহৃত হয়।

অ্যাঙ্গুলারজেএস সমূহ

অ্যাঙ্গুলারজেএস এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ 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 - অ্যাপ তৈরি করার উদাহরণ।

angularjs
<!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 - কন্টেন আবদ্ধ করার উদাহরণ।

angularjs
<!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 - টেমপ্লেটে কন্টেন আবদ্ধ করার উদাহরণ।

angularjs
<!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 - মডেল তৈরি করার উদাহরণ।

angularjs
<!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 - অ্যাঙ্গুলার ডেটার প্রাথমিক মান নির্ধারণ করার উদাহরণ।

angularjs
<!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 - অ্যাঙ্গুলার কন্ট্রোলার নির্ধারণ করার উদাহরণ।

angularjs
<!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 - ডেটা পুনরাবৃত্তি করার উদাহরণ।

angularjs
<!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 - শর্ত যাচাই সত্য হলে কোড ব্লক কার্যকর করার উদাহরণ।

angularjs
<!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 - লুকানো উপাদান প্রদর্শন করার উদাহরণ।

angularjs
<!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 - কোনো উপাদান লুকিয়ে রাখার উদাহরণ।

angularjs
<!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 - বিকল্প কার্যকারিতা থেকে একটি নির্বাচন করার উদাহরণ।

angularjs
<!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 - ফাইল সংযুক্ত করার উদাহরণ।

angularjs
<!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 - একই নামে একাঠিক মানের শ্রেণি তৈরি করার উদাহরণ।

angularjs
<!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 - জোড় অবস্থানের এলিমেন্ট সিলেক্ট করার উদাহরণ।

angularjs
<!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 - বিজোড় অবস্থানের এলিমেন্ট সিলেক্ট করার উদাহরণ।

angularjs
<!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 - এলিমেন্টে বিভিন্ন স্টাইল তৈরি করার উদাহরণ।

angularjs
<!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 - মান নির্ধারণ করার উদাহরণ।

angularjs
<!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 - চেকবক নির্বাচন করার উদাহরণ।

angularjs
<!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 - নিষ্ক্রিয় করার উদাহরণ।

angularjs
<!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 - মান শুধু পড়ার জন্য নির্ধারণ করার উদাহরণ।

angularjs
<!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 - মান নির্বাচন করার উদাহরণ।

angularjs
<!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 - ডেটা সাবমিট করার উদাহরণ।

angularjs
<!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 ডেটা সাবমিট করতে ব্যবহৃত হয়।