I am new to angularjs and while trying it I got problem. Here is my code snippet.I defined angular apps named nameApp ,ageApp and there controllers. First app nameApp is working properly and my problem is with second app ageApp. Its not working properly.
<html>
<head>
<meta charset="utf-8">
<title>Angular.js Example</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js"></script>
<script>
var nameApp = angular.module('nameApp',[]);
nameApp.controller('NameCtrl',function($scope){
$scope.firstName = "User";
$scope.lastName = "Name";
})
var ageApp = angular.module('ageApp',[]);
ageApp.controller('ageCtrl',function($scope){
$scope.age = "35";
})
</script>
</head>
<body>
<div ng-app="nameApp" ng-controller="NameCtrl">
First name:<input ng-model="firstName" type="text"/>
<br>
Last name:<input ng-model="lastName" type="text"/>
<br>
Hello {{firstName}} {{lastName}}
</div>
<div ng-app="ageApp" ng-controller="ageCtrl">
Your Age<input ng-model="age" type="text"/>
<br>
My age is: {{age}}
</div>
</body>
</html>
Values of firstName and lastName are binding properly,but the attribute age is not properly.