AngularJS – ng-copy Directive

The ng-copy Directive in AngularJS is used for specifying any custom behaviour while copying the texts in input text fields. We can use this directive to call certain methods that will be triggered while the text is copied from the input field. This directive is supported by all types of input elements.

Syntax

<element ng-copy="expression">..content..</element>

Example − ngCopy Directive

Create a file "ngCopy.html" in your Angular project directory and copy-paste the following code snippet.

<!DOCTYPE html>
<html>
   <head>
      <title>ngCopy Directive</title>

      <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

      <style>
         .index {color: white; background-color: green;}
      </style>
   </head>

   <body ng-app style="text-align: center;">
      <h1 style="color: green;">
         Welcome to Tutorials Point
      </h1>
      <h2>
         AngularJS | ngCopy Directive
      </h2>

      <div ng-init="isCopy=false; copy='Copy this text!'">
         <textarea ng-copy="isCopy=true" ng-model="copy"> </textarea>
         <br />

         <pre>Copied status: {{isCopy}}
     
Updated on: 2021-10-08T12:53:46+05:30

357 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements