Monday, 13 August 2018

AngularJS Tables

The ng-repeat directive is used to draw tables in AngularJS.
Click on the link to learn how to create table->Html Table
Let's take an example

Example 1:
<!DOCTYPE html> 
<html> 
   <head> 
      <title>Angular JS Table</title> 
      <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script> 
       
      <style> 
         table, th , td { 
            border: 1px solid red; 
            border-collapse: collapse; 
            padding: 5px; 
         } 
          
         table tr:nth-child(odd) { 
            background-color: yellow; 
         } 
          
         table tr:nth-child(even) { 
            background-color: blue; 
         } 
      </style> 
   </head> 
   <body> 
      <h2>AngularJS Student Table Example</h2> 
      <div ng-app = "demoApp" ng-controller = "stuController"> 
         <table border = "0"> 
            <tr> 
               <td>Enter  Name:</td> 
               <td><input type = "text" ng-model = "student.Name"></td> 
            </tr> 
            <tr> 
               <td>Enter Age </td> 
               <td> 
                  <input type = "text" ng-model = "student.Age"> 
               </td> 
            </tr>
                             <tr> 
               <td>Enter Address </td> 
               <td> 
                  <input type = "text" ng-model = "student.Address"> 
               </td> 
            </tr>
                            
                            
                <tr> 
               <td>Student details: </td> 
               <td>{{student.details()}}</td> 
            </tr> 
           
                            
         </table> 
          
      </div> 
       
      <script> 
         var myApp = angular.module("demoApp", []); 
          
         myApp.controller('stuController', function($scope) { 
            $scope.student = { 
              Name: "Suryosnata", 
               Age: 25, 
              Address:"Odisha", 
                
             
                details: function() { 
                  var stuObject; 
                  stuObject = $scope.student; 
                  return stuObject.Name + " " + stuObject.Age+" "+stuObject.Address; 
               } 
            }; 
         }); 
      </script> 
   </body> 
</html> 
Output:

AngularJS Student Table Example

Enter Name:
Enter Age
Enter Address
Student details:Suryosnata 25 Odisha



Example 2:
<!DOCTYPE html> 
<html> 
   <head> 
      <title>Angular JS Table</title> 
      <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script> 
       
      <style> 
         table, th , td { 
            border: 1px solid red; 
            border-collapse: collapse; 
            padding: 5px; 
         } 
          
         table tr:nth-child(odd) { 
            background-color: yellow; 
         } 
          
         table tr:nth-child(even) { 
            background-color: blue; 
         } 
      </style> 
   </head> 
   <body> 
      <h2>AngularJS Employee Table Example</h2> 
      <div ng-app = "demoApp" ng-controller = "EmpController"> 
         <table border = "0"> 
            <tr> 
               <td>Enter first Name:</td> 
               <td><input type = "text" ng-model = "Employee.firstName"></td> 
            </tr> 
            <tr> 
               <td>Enter last name: </td> 
               <td> 
                  <input type = "text" ng-model = "Employee.lastName"> 
               </td> 
            </tr>
                            
            <tr> 
               <td>FullName: </td> 
               <td>{{Employee.fullName()}}</td> 
            </tr> 
           
                             <tr> 
               <td>Department:</td> 
              <td> 
                  <table> 
                     <tr>  
                        <th>Name</th>. 
                        <th>Code</th> 
                     </tr> 
                     <tr ng-repeat = "demo1 in Employee.Dept"> 
                        <td>{{ demo1.name }}</td> 
                        <td>{{ demo1.CODE}}</td> 
                     </tr> 
                  </table> 
               </td> 
                     
            </tr> 
         </table> 
          
      </div> 
       
      <script> 
         var myApp = angular.module("demoApp", []); 
          
         myApp.controller('EmpController', function($scope) { 
            $scope.Employee = { 
               firstName: "Suryosnata", 
               lastName: "Behera", 
               Salary:40000, 
                
               Dept:[ 
                  {name:'IT',  CODE:'10A'}, 
                  {name:'BPO',CODE:'80B'}, 
                  {name:'KPO',CODE:'90C'}, 
                  {name:'MARKETING',CODE:'71E'}
                
               ], 
                
               fullName: function() { 
                  var empObject; 
                  empObject = $scope.Employee; 
                  return empObject.firstName + " " + empObject.lastName; 
               } 
            }; 
         }); 
      </script> 
   </body> 
</html> 
Output:


AngularJS Employee Table Example

Enter first Name:
Enter last name:
FullName:Suryosnata Behera
Department:.
NameCode
IT10A
BPO80B
KPO90C
MARKETING71E



1 comment:

  1. Python is an open-source, high level, interpreted programming language which offers great opportunities for object-oriented programming. Choosing a python training program from Red Prism Group, which is best training institute for python in noida.

    ReplyDelete

apply function in R

1) apply function: It takes 3 arguments matrix,margin and function.. Example: m<-matrix(c(1,2,3,4),nrow=2,ncol=2) m #1 indicates it is ap...