<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example - scope and rootscope</title>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.1/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.1/angular-route.js"></script>
<script>
angular.module('ngRouteExample', ['ngRoute'])
.run(function ($rootScope) {
$rootScope.test = "from on execute run";
})
.controller('RootControllerCreate', function ($scope, $rootScope) {
$scope.test = "from create control";
})
.controller('RootControllerDetail', function ($scope, $rootScope) {
$rootScope.test = "from detail control";
})
.controller('RootControllerUpdate', function ($scope, $rootScope) {
//$rootScope.test = "from update control";
})
.config(function ($routeProvider, $locationProvider) {
$routeProvider
.when('/Routing/Detail', {
templateUrl: 'Routing/Detail',
controller: 'RootControllerDetail'
})
.when('/Routing/Create', {
templateUrl: 'Routing/Create',
controller: 'RootControllerCreate'
})
.when('/Routing/Update', {
templateUrl: 'Routing/Update',
controller: 'RootControllerUpdate'
})
.otherwise({
redirectTo: 'Routing/Index'
});
// configure html5 to get links working on jsfiddle
// $locationProvider.html5Mode(true);
});
</script>
</head>
<body ng-app="ngRouteExample">
Choose:
<a href="/#/Routing/Create">Create</a> |
<a href="/#/Routing/Detail">Detail</a> |
<a href="/#/Routing/Update">Update</a> |
<h3>{{test}}</h3>
<div ng-view></div>
</body>
</html>
Friday, July 3, 2015
Angular Js Scope and rootScope
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment