জয়েন লগইন

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

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

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

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

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

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

  • ➡️ ng-click - ক্লিক করলে স্ক্রিপ্ট কার্যকর করা
  • ➡️ ng-blur - ফোকাস হারালে স্ক্রিপ্ট কার্যকর করা
  • ➡️ ng-change - মান পরিবর্তনের পর অবহিত করা
  • ➡️ ng-copy - কপি হলে অবহিত করা
  • ➡️ ng-cut - কেটে নিলে অবহিত করা
  • ➡️ ng-dblclick - ডাবল ক্লিক স্ক্রিপ্ট কার্যকর করা
  • ➡️ ng-focus - ফোকাস হলে কার্যকর করা
  • ➡️ ng-keydown - কীবোর্ডের কী চাপলে অবহিত করা
  • ➡️ ng-keypress - কী পেস করলে অবহিত করা
  • ➡️ ng-keyup - কী ছাড়লে অবহিত করা
  • ➡️ ng-mousedown - মাউস বাটন চাপলে স্ক্রিপ্ট কার্যকর করা
  • ➡️ ng-mousemove - মাউস সরালে স্ক্রিপ্ট কার্যকর করা
  • ➡️ ng-mouseover - মাউস প্রবেশ করলে স্ক্রিপ্ট কার্যকর করা
  • ➡️ ng-mouseup - মাউস বাটন ছাড়লে স্ক্রিপ্ট কার্যকর করা
  • ➡️ ng-paste - পেস্ট করলে অবহিত করা
  • ➡️ ng-submit - ফর্ম জমা দিলে অবহিত করা

ng-click - ক্লিক করলে স্ক্রিপ্ট কার্যকর করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<button ng-click="execute('div')">ক্লিক করুন</button>

<div>
  <h1>প্রোগ্রামিং শিখুন</h1>
  <p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.execute = function(tag) {
      document.querySelector(tag).style.background = "pink";
    };

  });
</script>

</body>
</html>

ng-blur - ফোকাস হারালে স্ক্রিপ্ট কার্যকর করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<input
  ng-blur="blurred($event)"
  placeholder="ইনপুট ক্লিক করুন এবং তারপর বাইরে ক্লিক করুন">

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.blurred = function(event) {
      event.target.style.background = "pink";
    };

  });
</script>

</body>
</html>

ng-change - মান পরিবর্তনের পর অবহিত করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<select ng-model="color" ng-change="changed()">
  <option>লাল</option>
  <option>সবুজ</option>
  <option>নীল</option>
</select>

<p>{{color}}</p>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.changed = function() {
      $scope.message = $scope.color;
    };

  });
</script>

</body>
</html>

ng-copy - কপি হলে অবহিত করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<p ng-copy="copied()">
  এই লেখাটি কপি করুন
</p>

<p>{{message}}</p>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.copied = function() {
      $scope.message = "লেখা কপি হয়েছে";
    };

  });
</script>

</body>
</html>

ng-cut - কেটে নিলে অবহিত করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<input
  value="এই লেখাটি কাটুন"
  ng-cut="cutText()">

<p>{{message}}</p>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.cutText = function() {
      $scope.message = "লেখা কাটা হয়েছে";
    };

  });
</script>

</body>
</html>

ng-dblclick - ডাবল ক্লিক স্ক্রিপ্ট কার্যকর করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<button ng-dblclick="execute('div')">ডাবল-ক্লিক করুন</button>

<div>
  <h1>প্রোগ্রামিং শিখুন</h1>
  <p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.execute = function(tag) {
      document.querySelector(tag).style.background = "pink";
    };

  });
</script>

</body>
</html>

ng-focus - ফোকাস হলে কার্যকর করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<input
  ng-focus="focused($event)"
  placeholder="এখানে ক্লিক করুন">

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.focused = function(event) {
      event.target.style.background = "lightgreen";
    };

  });
</script>

</body>
</html>

ng-keydown - কীবোর্ডের কী চাপলে অবহিত করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<input
  ng-keydown="keyDown($event)"
  placeholder="press a key">

<p>{{message}}</p>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.keyDown = function(event) {
      $scope.message = event.key;
    };

  });
</script>

</body>
</html>

ng-keypress - কী পেস করলে অবহিত করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<input
  ng-keypress="keyPress($event)"
  placeholder="press a key">

<p>{{message}}</p>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.keyPress = function(event) {
      $scope.message = event.key;
    };

  });
</script>

</body>
</html>

ng-keyup - কী ছাড়লে অবহিত করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<input
  ng-keyup="keyUp($event)"
  placeholder="একটি কী ছেড়ে দিন">

<p>{{message}}</p>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.keyUp = function(event) {
      $scope.message = + event.key;
    };

  });
</script>

</body>
</html>

ng-mousedown - মাউস বাটন চাপলে স্ক্রিপ্ট কার্যকর করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<button
  ng-mousedown="pressed($event)"
  ng-mouseup="released($event)">
  {{message}}
</button>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.message = "ক্লিক করুন";

    $scope.pressed = function(event) {
      event.target.innerHTML = "চাপুন";
    };

    $scope.released = function(event) {
      event.target.innerHTML = "ছাড়ুন";
    };

  });
</script>

</body>
</html>

ng-mousemove - মাউস সরালে স্ক্রিপ্ট কার্যকর করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<div
  ng-mousemove="move($event)"
  style="height:100px; background:lightgray;">
  মাউস এখানে নিয়ে আসুন
</div>

<p>{{message}}</p>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.move = function(event) {
      $scope.message = event.clientX + ", " + event.clientY;
    };

  });
</script>

</body>
</html>

ng-mouseover - মাউস প্রবেশ করলে স্ক্রিপ্ট কার্যকর করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<div
  ng-mouseover="over($event)"
  style="padding:30px; background:lightgray;">
  মাউস ওপরে আনুন
</div>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.over = function(event) {
      event.target.style.background = "lightgreen";
    };

  });
</script>

</body>
</html>

ng-mouseup - মাউস বাটন ছাড়লে স্ক্রিপ্ট কার্যকর করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<button
  ng-mousedown="pressed($event)"
  ng-mouseup="released($event)">
  {{message}}
</button>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.message = "ক্লিক করুন";

    $scope.pressed = function(event) {
      event.target.innerHTML = "চাপুন";
    };

    $scope.released = function(event) {
      event.target.innerHTML = "ছাড়ুন";
    };

  });
</script>

</body>
</html>

ng-paste - পেস্ট করলে অবহিত করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<input
  ng-paste="pasted()"
  placeholder="এখানে পেস্ট করুন">

<p>{{message}}</p>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.pasted = function() {
      $scope.message = "লেখা পেস্ট হয়েছে";
    };

  });
</script>

</body>
</html>

ng-submit - ফর্ম জমা দিলে অবহিত করার উদাহরণ।

angularjs
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">

<form ng-submit="submitForm($event)">
  <input placeholder="নাম">
  <button>সাবমিট</button>
</form>

<p>{{message}}</p>

<script>
angular.module("app", [])
  .controller("control", function($scope) {

    $scope.submitForm = function(event) {
      event.preventDefault();
      $scope.message = "ফর্ম জমা দেওয়া হয়েছে";
    };

  });
</script>

</body>
</html>

অ্যাঙ্গুলারজেএস সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
ng-click ক্লিক করলে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়।
ng-blur ফোকাস হারালে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়।
ng-change মান পরিবর্তনের পর অবহিত করতে ব্যবহৃত হয়।
ng-copy কপি হলে অবহিত করতে ব্যবহৃত হয়।
ng-cut কেটে নিলে অবহিত করতে ব্যবহৃত হয়।
ng-dblclick ডাবল ক্লিক স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়।
ng-focus ফোকাস হলে কার্যকর করতে ব্যবহৃত হয়।
ng-keydown কীবোর্ডের কী চাপলে অবহিত করতে ব্যবহৃত হয়।
ng-keypress কী পেস করলে অবহিত করতে ব্যবহৃত হয়।
ng-keyup কী ছাড়লে অবহিত করতে ব্যবহৃত হয়।
ng-mousedown মাউস বাটন চাপলে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়।
ng-mousemove মাউস সরালে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়।
ng-mouseover মাউস প্রবেশ করলে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়।
ng-mouseup মাউস বাটন ছাড়লে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়।
ng-paste পেস্ট করলে অবহিত করতে ব্যবহৃত হয়।
ng-submit ফর্ম জমা দিলে অবহিত করতে ব্যবহৃত হয়।