Categories: AngularJS

AngularJS Controller

Share

To control the flow of data AngularJS mainly relies on controllers. It is defined using ng-controller directive. Controller contain attributes, properties and functions.

Example of Controller:

<html>
<head>
<title>AngularJS Controllers</title>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
</head>
<body>
<h2>AngularJS Controllers</h2>
<div ng-app="ngApp" ng-controller="nameController">
    First name: <input type="text" ng-model="name.firstName"><br><br>
    Last name: <input type="text" ng-model="name.lastName"><br>
    <br>
    Full name: {{name.fullName()}}
</div>
<script>
var ngApp = angular.module("ngApp", []);
ngApp.controller('nameController', function($scope) {
   $scope.name = {
      firstName: "Mark",
      lastName: "Taylor",
      fullName: function() {
         var nameObject;
         nameObject = $scope.name;
         return nameObject.firstName + " " + nameObject.lastName;
      }
   };
});
</script>
</body>
</html>
  • nameController defined with $scope as argument.
  • $scope refers to the application which is to use the nameController object.
  • $scope.name is property of nameController object.
  • $scope.name object has two properties: firstName and lastName.
  • $scope.name object has fullName function which return the concatenate name.
  • When you type anything in first name and last name input boxes, Full name will be updated automatically.

Recent Posts

Overview of Reputation, Services, and Features of IplWin

IplWin stands as a reliable and enthralling platform for Indian punters, offering a captivating blend…

2 days ago

Blogging Brilliance: Driving Traffic and Engagement with Quality Content

Introduction In today's online age, consumers are constantly bombarded with information. They crave valuable content…

2 days ago

How Assisted Living Gives Seniors More Freedom

In today’s rapidly aging society, finding a living situation that provides older adults with both…

2 days ago

Should you go for a Refurbished Mac?

If you wish to purchase a Mac, then it is strongly suggested to consider purchasing…

3 days ago

How Many Types of Bits are Used in Drilling Operations?

Oil drilling is a complex process that involves several components, including the drilling bit. The…

3 days ago

Best Watches to Match Your Business Look

Watches can be more than a fashion. They can be a symbol, especially in the…

4 days ago