Learn the powerful enterprise adaptable database:

Getting Started With ADABAS & Natural

Wednesday, March 2, 2016

TP110 - AngularJS Includes


TP110 - AngularJS Includes code examples:

index.html
<html>

<head>
  <title>Angular JS Includes</title>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>

  <style>
    table,
    th,
    td {
      border: 1px solid grey;
      border-collapse: collapse;
      padding: 5px;
    }
 
    table tr:nth-child(odd) {
      background-color: #f2f2f2;
    }
 
    table tr:nth-child(even) {
      background-color: #ffffff;
    }
  </style>

</head>

<body>

  <h2>AngularJS Sample Application</h2>

  <div ng-app="mainApp" ng-controller="studentController">
    <div ng-include="'main.html'"></div>
    <div ng-include="'subjects.html'"></div>
  </div>

  <script>
    var mainApp = angular.module("mainApp", []);

    mainApp.controller('studentController', function($scope) {
      $scope.student = {
        firstName: "Mahesh",
        lastName: "Parashar",
        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>

main.html
<table border = "0">
   <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>
</table>

subjects.html
<p>Subjects:</p>
<table>
   <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>



https://www.tutorialspoint.com/angularjs/angularjs_includes.htm

201603

No comments:

Post a Comment