AngularJS ng-controller
Directive
Example
Add a controller to handle your application variables:
<div ng-app="myApp" ng-controller="myCtrl">
Full Name: {{firstName +
" " + lastName}}
</div>
<script>
var app =
angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.firstName = "John";
$scope.lastName = "Doe";
});
</script>
Try it yourself »
Definition and Usage
The ng-controller
directive adds a controller to your
application.
In the controller you can write code, and make functions and variables, which will be parts of an object, available inside the current HTML element. In AngularJS this object is called a scope.
Syntax
<element ng-controller="expression"></element>
Supported by all HTML elements.
Parameter Values
Value | Description |
---|---|
expression | The name of the controller. |