50+ AngularJs Examples with Code

CoderIndeed
0

ng-cut,copy

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

<input ng-cut="count = count + 1" ng-init="count=0" value="hello">
<input ng-copy="count1 = count1 + 1" ng-init="count1=0" value="hello">

<p>The text has been cut {{count}} times.</p>
<p>The text has been copied {{count1}} times.</p>

</body>
</html>

Currency Filter

<!DOCTYPE html>
<html >
<head>
    <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>

</head>
<body ng-app="myApp">
    <div ng-controller="myController">
        Default currency: {{person.salary | currency}} <br />
        Custom currency identifier: {{person.salary | currency:'Rs.'}} <br />
        No Fraction: {{person.salary | currency:'Rs.':0}} <br />
        Fraction: {{person.salary | currency:'Rs.':4}} <br />
        Fraction 2: <span ng-bind="person.salary| currency:'GBP':2"></span>
    </div>
    <script>
        var myApp = angular.module('myApp', []);
        myApp.controller("myController", function ($scope) {
            $scope.person = { firstName: 'James', lastName: 'Bond', salary: 100000}
        });
    </script>
</body>
</html>

Addition

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular.min.js"></script>
<title></title>
</head>


<body ng-app="">
<input type="number" ng-model="add1">+<input type="number" ng-model="add2">
= {{add1 + add2}}

</body>
</html>

OrderBy Filter

<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<body ng-app="myApp" ng-controller="myController">

<ul>
<li ng-repeat="x in spots | orderBy : '-country'">
    {{x.destination + ", " + x.country}}
</li>
</ul>
<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
  $scope.spots = [
     {destination : "Taj Mahal", country : "India"},
     {destination : "Christ the Redeemer", country : "Brazil"},
     {destination : "Colosseum", country : "Italy"}
     ];
});
</script>
</body>
</html>

Angular Filter

<!DOCTYPE html>
<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>
</head>
<body ng-app="" ng-init="students=['Manoj', 'Ayush', 'Rahul', 'Sameer', 'Ram', 'Moin']">
    <input type="text" ng-model="search"> <br>
        Result: {{students | filter:search}} 
</body>
</html>

Number Filter

<!DOCTYPE html>
<html >
<head>
    <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>

</head>
<body ng-app >
    Enter Amount: <input type="number" ng-model="amount" /> <br />

    amount | number = {{amount | number}} <br />
    amount | number:2 = {{amount | number:2}} <br />
    amount | number:5 = {{amount | number:5}} <br />
    amount | number:8 = <span ng-bind="amount | number:8"></span>
</body>
</html>

Controller Example

<!DOCTYPE html>
<html >
<head>
    <title>AngualrJS $scope object</title>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.0/angular.min.js
    "></script>
</head>
<body ng-app="myNgApp">
    <div ng-controller="myController">
        name: <br />
        {{name}}<br />
        <span ng-bind="name"></span> <br />
        <input type="text" ng-model="name" /> 
    </div>
    <script>
        var ngApp = angular.module('myNgApp', []);
        ngApp.controller('myController', function ($scope) {
            $scope.name = "navneet";        
        });
    </script>
</body>
</html>

Angular Filter

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<title>Document</title>
<style>
body{
margin: 10px 50px;
}
p{
margin-top: 10px;
margin-bottom: 10px;
}
html {
font-size: 20px;
text-align: center;
font-weight: 400;
line-height: 1.125;
color: #202011;
font-family: Arial, Helvetica, sans-serif;
}
#div1 {
background-color: #4dca6c;
font-size: 30px;
font-weight: 400;
text-align: center;
}
</style>
</head>

<body ng-app="mymodule" ng-controller="mycontroller">

<h1>Students Record</h1>
<input type="text" ng-model='search'><br>
<div>
Result: {{students | filter:search}}
</div>


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<script>
var myapp = angular.module("mymodule", []);
myapp.controller("mycontroller", function($scope) {
$scope.students = ['Ram', 'Sham', 'Aman', 'Raj','Raman', 'Shamsher','Shamu',
'Amandeep', 'Rajan', 'Ramanpreet', 'Shally', 'Shami', 'Rajesh' ];
})
</script>
</body>
</html>

Uppercase Lowercase Filter

<!DOCTYPE html>
<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>
</head>
<body ng-app >
<h1>AngularJS Uppercase/Lowercase Filter Demo: </h1>
    <div ng-init="person.firstName='Rahul';person.lastName='Sharma'">
        Lower case: {{person.lastName | lowercase}} <br>
        Upper case: {{person.lastName | uppercase}} 
    </div>
</body>
</html>

Controller Example

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.0/angular.min.js"></script>
</head>
<body ng-app="mymodule" ng-controller="mycontroller">
    <div>
        {{'message: '+message}}
    </div>
    
<script>
var myapp = angular.module("mymodule",[]);
myapp.controller("mycontroller", function($scope){
$scope.message = "hey";
});
</script>
</body>
</html>

ng-rpeat

<html>
   <head>
      <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js">
      </script> 
   </head>
   <body>
      <h1>Fill the below form</h1>
      <div ng-app = "" ng-init = "cities = ['Jalandhar', 'Amritsar', 'Ludhiana']"> 

        <input type = "text" ng-model = "name"><br><br>
         Your name is the following : <p ng-bind = "name"></p>
         List of cities you can choose:
      
         <p ng-repeat = "x in cities"> {{x}}</p>
      
      </div>
   </body>
</html>

ng-repeat

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular.min.js"></script>
</head>
<body ng-app ng-init="cities=['Delhi','Agra','Manali']">
<h1>Fill The Below Form</h1>
<input type="text" ng-model="name">
<p>Your name is : {{name}}</p>

<h3>List of cities you can choose:</h3>
<ul>
<li ng-repeat="x in cities">{{x}}</li>
</ul>
</body>
</html>

Addition using ng-model and ng-bind

<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular.min.js"></script>
</head>
<body ng-app>
<div>
<input type="number" ng-model="n1">
<input type="number" ng-model="n2">
<p>{{n1+n2}}</p>
<p ng-bind='n1+n2'></p>
</div>
</body>
</html>

ng-model and ng-bind

<!DOCTYPE html>
<html >
<head>
   <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.0/angular.min.js
    "></script>
</head>
<body ng-app>
    <input type="text" ng-model="name" />
    <div>
       Hello {{name}} 
       <p ng-bind="name"></p>
    </div>
    
</body>
</html>

Angular Example

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.0/angular.min.js"></script>
</head>
<body ng-app>
<div>
{{{name:'Rajesh', marks:98}.name}}
</div>
</body>
</html>

Addition using Angularjs

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.0/angular.min.js"></script>
</head>
<body ng-app>
<div>
10==20 = {{1==2}}
</div>

<div>
    10+20 = {{10+20}}
</div>
</body>
</html>

ng-model and ng-repeat

<html>
   <head>
      <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js">
      </script> 
   </head>
   <body>
      <h1>Fill the below form</h1>
      <div ng-app = "" ng-init = "cities = 
      [{name:'Jalandhar', pin:'100'}, 
      {name:'Amritsar', pin:'101'}, 
      {name:'Noida', pin:'102'}]"> 

        <input type = "text" ng-model = "name"><br><br>
         Your name is the following : <p ng-bind = "name"></p>
         List of cities you can choose:
      
         <ul>
            <li ng-repeat = "cities in cities">
               {{ 'cities: ' + cities.name}}
            </li>
         </ul>
      </div>
   </body>
</html>

Basic Calculator

<!DOCTYPE html>

<html>
<head>
    <title>First AngularJS Application</title>
    <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.8.0/angular.min.js
    "></script>
</head>
<body ng-app ng-init="Num1=0;Num2=0;Num3=0;Num4=0;Num5=0;Num6=0;Num7=0;Num8=0" >
    <h1>First AngularJS Application</h1>

    Addition: 
    <input type="number" ng-model="Num1"> + <input type="number" ng-model="Num2"> 
    = <span>{{Num1 + Num2}}</span><br>

    Subtraction: 
    <input type="number" ng-model="Num3"> - <input type="number" ng-model="Num4"> 
    = <span>{{Num3 - Num4}}</span><br>

    Multiplication: 
    <input type="number" ng-model="Num5"> x <input type="number" ng-model="Num6"> 
    = <span>{{Num5 * Num6}}</span> <br>

   Division:
    <input type="number" ng-model="Num7"> / <input type="number" ng-model="Num8"> 
    = <span>{{Num7 / Num8}}</span>
</body>
</html>

ng-mouse move(1)

<!DOCTYPE html>

<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.2/angular.min.js"></script>
</head>
<body ng-app="app">
<div ng-controller="controllerName">
<p>Mouse move on letter</p>
<div style="width:100px">
<p ng-mousemove="count=count==25?count=0:count=count+1" style="margin-top: -30px; font-size: 180px; color:{{Colors[count]}}">{{arr[count-0]}}</p>
</div>
</div>
<script>
var app = angular.module("app", []);
app.controller('controllerName', ['$scope', function ($scope) {
$scope.arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
$scope.Colors = ["aqua", "tomato", "beige", "tan", "blue", "brown", "cyan", "darkblue", " darkcyan", " darkgrey", "darkgreen",
" darkkhaki", " darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", " darksalmon", " darkviolet", " gold", " green", "indigo", " khaki", " lightblue", "lightcyan", "lightgreen", " lightgrey"];
}]);
</script>
</body>
</html>

ng-mouse move(2)

<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.0/angular.min.js"></script>
<title>Mouse move</title>
</head>
<body ng-app='' ng-init='move=0'>
<h1 ng-mousemove='move=move+1'>
Heading 1
</h1>
<h1 ng-mousemove='move=move+1'>
Heading 2
</h1>
<p>Move count: {{move}}</p>
</body>
</html>

ng-mouse move(3)

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.2/angular.min.js"></script>
</head>
<body ng-app>
<div>
<input type="button" value="Mouse Move" ng-mousemove="count=count+1" />
{{count}}
</div>
</body>
</html>

ng-mouse leave

<!DOCTYPE html>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.2/angular.min.js"></script>
<style>
.nav {
padding: 10px;
cursor: pointer;
background-color: lightgreen;
border-bottom: 5px solid tomato;
}
</style>
</head>
<body ng-app="app">
<div ng-controller="controllerName">
<!-- you can also use mouseenter or mouseleave for this program -->
<span class="nav" ng-repeat="p in nav" ng-style="style" ng-mouseover="style={'border-bottom': '5px solid red','background-color':'pink','cursor':'pointer'}" ng-mouseout="style={}">{{p}}</span>
</div>
<script>
var app = angular.module("app", []);
app.controller('controllerName', ['$scope', function ($scope) {
$scope.nav=["Home","About","Contact"]
}]);
</script>
</body>
</html>

ng-cut, copy and paste

<!DOCTYPE html>
<html>
<head>
<title>
AngularJs ng-cut, ng-copy and ng-paste Events with Example
</title>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script type="text/javascript">
var app = angular.module('ngcopyApp', []);
app.controller('ngcopyCtrl', function ($scope) {
$scope.cuttext = false;
$scope.copytext = false;
$scope.pasttext = false;
});
</script>
</head>
<body>
<div ng-app="ngcopyApp" ng-controller="ngcopyCtrl">
Copy the Text: <input type="text" ng-copy="copytext=true" value="Hi, Welcome to Everyone" /> <br />
<span>Text Copied:<b>{{copytext}}</b></span><br />
Cut the Text: <input type="text" ng-cut="cuttext=true" value="Hi, Welcome to Everyone" /> <br />
<span>Text Cut:<b>{{cuttext}}</b></span><br />
Paste the Text: <input type="text" ng-paste="pasttext=true" /> <br />
<span>Text Pasted:<b>{{pasttext}}</b></span>
</div>
</body>
</html>

Angular Filter

<!DOCTYPE html>
<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>
</head>
<body ng-app="myApp" >
    <div ng-controller="myController">
        <input type="text" ng-model="find" /> <br />
        Result: {{students | filter:find}} 
    </div>
    <script>
        var myApp = angular.module('myApp', []);
        
        myApp.controller("myController", function ($scope) {
            $scope.students = ['Manoj', 'Ayush', 'Rahul', 'Sameer', 'Ram', 'Moin']
        });
    </script>
</body>
</html>

ng-disabled

<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<body ng-app="" ng-init="Switch=false">
<input type="test" ng-disabled="Switch"><br>
<input type="checkbox" ng-model="Switch">Switch<br>
{{Switch }}
</div> 

</body>
</html>


ng-show, hide

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

 <!-- similarly use ng-hide    -->
<p ng-show="true">I am visible.</p>
<p ng-show="false">I am not visible.</p>


</body>
</html>

ng-paste

<!DOCTYPE html>
<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
            <style>
                .green {
                    background-color: lightgreen;
                    }
            </style>
    </head>
<body ng-app="">
<input ng-class="{green}" ng-paste="green=true" value="hello">
</body>
</html>

ng-click, dblclick

<!DOCTYPE html>
<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
            <style>
                .green {
                    background-color: lightgreen;
                    }
                .red {
                    background-color: red;
                }
            </style>
    </head>
<body ng-app="">
<input ng-class="{green,red}" ng-click="green=true;red=false" ng-dblclick="green=false;red=true" value="hello">
</body>
</html>

ng-cut, copy

<!DOCTYPE html>
<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
            <style>
                .green {
                    background-color: lightgreen;
                    }
                .red {
                    background-color: red;
                }
            </style>
    </head>
<body ng-app="">
<input ng-class="{green,red}" ng-copy="green=true;red=false" ng-cut="green=false;red=true" value="hello">
</body>
</html>

ng-mouseOverOut

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>
<style>
    .greenDiv {
        width: 100px;
        height: 100px;
        background-color: lightgreen;
        padding:2px;
        }

    .blueDiv {
        width: 100px;
        height: 100px;
        background-color:lightskyblue;
        padding:2px;
        }
</style>
</head>

<body ng-app>
<div ng-class="{greenDiv: Over, blueDiv: Out}" ng-mouseover="Over=true;Out=false;" ng-mouseout="Out=true;Over=false">
Mouse <span ng-show="Over">Over</span> <span ng-show="Out">Out</span>
</div>
</body>
</html>

ng-blur, keyUp

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
    <style>
        .green {
            background-color: lightgreen;
            }
        .red {
            background-color: red;
            }
    
    </style>
</head>

<body ng-app="">
<input ng-class="{green,red}" ng-keyup="green=true;red=false" ng-blur="green=false;red=true">

</body>
</html>

JSON Filter

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

<body ng-app="myApp" ng-controller="myController">
<pre>{{destination | json : 10}}</pre>


<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
$scope.destination = {
        name : "Las Vegas",
        city : "Los Angeleds",
        country : "Ibiza"
    };
});
</script>

</body>
</html>

limit to filter(1)

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

<body ng-app="myApp" ng-controller="myController">
<h1>{{name | limitTo : 7}}</h1>

<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
    $scope.name = "navneet kaur";
});
</script>

</body>
</html>

limit to filter(2)

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

<body ng-app="myApp" ng-controller="myController">

    <!-- how many items:position -->
<div ng-repeat="fav in favdestinations | limitTo : 3:2">{{fav}}</div>  

<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
    $scope.favdestinations = ["Los Angeles", "Las Vegas", "Bangkok", "Goa", "Berlin", "Paris","Ibiza"];
});
</script>

</body>
</html>



limit to filter(3)

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

<body ng-app="myApp" ng-controller="myController">
<div ng-repeat="fav in favdestinations | limitTo : -5">{{fav}}</div>

<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
    $scope.favdestinations = ["Los Angeles", "Las Vegas", "Bangkok", "Goa", "Berlin", "Paris","Ibiza"];
});
</script>

</body>
</html>

ng-mouseMove

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

<!-- also use ng-mouseover and ng-click here instead of ng-mousemove -->
<h1 ng-mousemove="count = count + 1" ng-init="count=0">Move the mouse over me</h1>

<h2>{{count}}</h2>

</body>
</html>

<!-- you can also use a controller -->
<!-- <!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

<body ng-app="myApp" ng-controller="myController">
<button ng-click="count = count + 1">Click Me!</button>
<p>{{ count }}</p>

<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
    $scope.count = 0;
});
</script> 

</body>
</html> -->

ng-click(1)

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

<body ng-app="myApp" ng-controller="myController">
<button ng-click="func()">Click Me!</button><br><br>

<div ng-show="sho">
 <img src="1.jpg" height="200" width="200">
</div>

<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
    $scope.sho = false;
    $scope.func = function() {
        $scope.sho = !$scope.sho;
    }
});
</script>

</body>
</html>

ng-click(2)

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>
</head>
<body ng-app="myApp" ng-controller="myController">
        Enter Password: <input type="password" ng-model="password"> <br><br>
        <button ng-click="msg(password)">Show Password</button>

    <script>
        var myApp = angular.module('myApp', []);
        myApp.controller("myController", function ($scope) {
            $scope.msg = function (value) {
alert(value);
            }
        });
    </script>

</body>
</html>

Date Filter

<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<body ng-app="myApp" ng-controller="myController">

{{ dat | date }}<br>
{{ dat | date : "fullDate" }}<br>
{{ dat | date : "longDate" }}<br>
{{ dat | date : "shortDate" }}<br>
{{ dat | date : "dd.MMMM.yyyy" }}<br>
{{ dat | date : "dd.MM.yyyy" }}<br>
{{ dat | date : "dd.MM.yy" }}<br>
{{ dat | date : "yyyy" }}

<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
    $scope.dat = new Date();
});
</script>


</body>
</html>

Dropdown and Bind(1)

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

<div ng-app="myApp" ng-controller="myController">

<select ng-model="choice">
<option ng-repeat="place in spots" ng-value="{{place}}">{{place.country}}</option>
</select>


<b><p>Your destination: {{choice.destination}} </p><b>
<b><p>Country: {{choice.country}}</p><b></b>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
     $scope.spots = [

     {destination : "Taj Mahal", country : "India"},
     {destination : "Christ the Redeemer", country : "Brazil"},
     {destination : "Colosseum", country : "Italy"}


     ];
});
</script>


</body>
</html>

Dropdown and Bind(2)

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

<div ng-app="myApp" ng-controller="myController">

<select ng-model="choice">
<option ng-repeat="country in countries">{{country}}</option>
</select>

<!-- <select ng-model="choice" ng-options="country for country in countries">
</select> -->

<b><p>Your choice: {{choice}}</p><b>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
     $scope.countries = ["India", "USA", "Germany"];
});
</script>


</body>
</html>

Dropdown ng-options

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

<div ng-app="myApp" ng-controller="myController">

<select ng-model="" ng-options="country for country in countries">
</select>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
    $scope.countries = ["India", "USA", "Germany"];
});
</script>


</body>
</html>

Dropdwon ng-repeat

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

<div ng-app="myApp" ng-controller="myController">

<select>
    <option ng-repeat="country in countries">{{country}}</option>
</select>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
    $scope.countries = ["India", "USA", "Germany"];
});
</script>


</body>
</html>

Order By Filter

<!DOCTYPE html>
<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>
</head>
<body ng-app="myApp" >
<h1>AngularJS orderBy Filter Demo: </h1>
    <div ng-controller="myController">
        <select ng-model="SortOrder">
            <option value="+name">Name (asc)</option>
            <option value="-name">Name (dec)</option>
            <option value="+marks">Marks (asc)</option>
            <option value="-marks">Marks (dec)</option>
        </select>
        <ul ng-repeat="student in students | orderBy:SortOrder">
            <li>{{student.name}} - {{student.marks}}</li>
        </ul>
    </div>
    <script>
        var myApp = angular.module('myApp', []);
        
        myApp.controller("myController", function ($scope) {
        
            $scope.students = [{ name: 'John', marks: 89 },
                         { name: 'Mary', marks: 23 },
                         { name: 'Mike', marks: 12 },
                         { name: 'Bill', marks: 98 },
                         { name: 'Ram', marks: 56 },
                         { name: 'Steve', marks: 64 }]
            
            //$scope.SortOrder = '+name';
        });
    </script>
</body>
</html>

ng-init

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

<div ng-app="" ng-init="sometext='How are you?'">

<h1>{{sometext}}</h1>



</div>

</body>
</html>

Student Details Showcase

<html>
   <head>
      <title>Angular JS Modules</title>
      <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
</head>
   
   <body ng-app="mainApp" ng-controller="studentController">
      <h2>AngularJS Sample Application</h2>
      <div>
         
         <table border = "2">
            <tr>
               <td>Enter first name:</td>
               <td><input type = "text" ng-model = "student.firstName"></td>
            </tr>
            <tr>
               <td>Enter last name: </td>
               <td><input type = "text" ng-model = "student.lastName"></td>
            </tr>
            <tr>
               <td>Name: </td>
               <td>{{student.fullName()}}</td>
            </tr>
            <tr>
               <td>Subject:</td>
               
               <td>
                  <table border="2">
                     <tr>
                        <th>Name</th>
                        <th>Marks</th>
                     </tr>
                     <tr ng-repeat = "subject in student.subjects">
                        <td>{{ subject.name }}</td>
                        <td>{{ subject.marks }}</td>
                     </tr>
                  </table>
               </td>
            </tr>
         </table>
      </div>
      

 <script>
var mainApp = angular.module("mainApp", []);
mainApp.controller("studentController", function($scope) {
   $scope.student = {
      firstName: "Navneet",
      lastName: "Kaur",
      fees:500,
      
      subjects:[
         {name:'Physics',marks:70},
         {name:'Chemistry',marks:80},
         {name:'Math',marks:65},
         {name:'English',marks:75},
         {name:'Hindi',marks:67}
      ],
      fullName: function() {
         var studentObject;
         studentObject = $scope.student;
         return studentObject.firstName + " " + studentObject.lastName;
      }
   };
});
    
    </script>

   </body>
</html>
Tags

Post a Comment

0Comments

Post a Comment (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Check Now
Accept !