index.html
<!DOCTYPE html>scripts/app.js
<html ng-app="myapp">
<head>
<meta charset="UTF-8">
<title>Angular Js</title>
</head>
<body ng-controller="homeController">
<a href="#/">Home</a> |
<a href="#/users">users</a>
<div ng-view></div>
<script type="text/javascript" src="scripts/js/angular.min.js"></script>
<script type="text/javascript" src="scripts/js/angular-route.min.js"></script>
<script type="text/javascript" src="scripts/app.js"></script>
<script type="text/javascript"
src="scripts/controller/homeController.js"></script>
<script type="text/javascript"
src="scripts/controller/usersController.js"></script>
<script type="text/javascript" src="scripts/services/usersService.js"></script>
</body>
</html>
var app = angular.module('myapp', [ 'ngRoute' ]);scripts/controller/homeController.js
app.config(function($routeProvider) {
$routeProvider.when('/', {
controller : 'homeController',
templateUrl : 'views/home.html'
});
$routeProvider.when('/users', {
controller : 'usersController',
templateUrl : 'views/user.html'
});
$routeProvider.otherwise({
redirectTo : '/'
});
});
app.controller('homeController', function($scope){scripts/controller/usersController.js
$scope.message = 'home Controller message';
});
app.controller('usersController', function($scope) {views/aboutus.html
$scope.usersmessage = 'usersController usersmessage';
$scope.userlist = [ {
"pic" : "shekar.jpg",
"email" : "shekar@gmail.com",
"firstname" : "shekar",
"lastname" : "g",
"mobile" : 8888888888,
"userid" : 1
}, {
"pic" : "robot.jpg",
"email" : "ravi900kumar@gmail.com",
"firstname" : "ravi",
"lastname" : "kumar",
"mobile" : 9999999999,
"userid" : 2
} ];
});
<h3>users Us Page</h3>views/home.html
{{usersmessage}}
<br>
<table border="2">
<tr><td>pic</td>
<td>userid</td>
<td>fname</td>
<td>lname</td>
<td>mobile</td>
<td>email</td>
<td></td></tr>
<tr ng-repeat="user in userlist">
<td><img alt="" src="images/{{ user.pic }}" height="300px" width="300px"> </td>
<td> {{ user.userid }}</td>
<td> {{ user.firstname }}</td>
<td>{{ user.lastname }}</td>
<td>{{ user.mobile }}</td>
<td>{{ user.email }}</td>
<td></td></tr>
</table>
<h3>Home Page</h3>output
{{message}}
Great Article
ReplyDeleteFinal Year Projects for CSE in Angular
Angular Training in Chennai
Project Centers in Chennai
JavaScript Training in Chennai