Навігація

<!DOCTYPE html>

<html>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular-route.js"></script>

<body ng-app="myApp">

<p><a href="#/!">Main</a></p>

<a href="#!red">Red</a>

<a href="#!green">Green</a>

<a href="#!blue">Blue</a>

<div ng-view></div>

<script>

var app = angular.module("myApp", ["ngRoute"]);

app.config(function($routeProvider) {

    $routeProvider

    .when("/", {

        templateUrl : "main.htm"

    })

    .when("/red", {

        templateUrl : "red.htm"

    })

    .when("/green", {

        templateUrl : "green.htm"

    })

    .when("/blue", {

        templateUrl : "blue.htm"

    });

});

</script>

<p>Click on the links to navigate to "red.htm", "green.htm", "blue.htm", or back to "main.htm"</p>

</body>

</html>

<!DOCTYPE html>

<html>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular-route.js"></script>

<body ng-app="myApp">

<p><a href="#/!">Main</a></p>

<a href="#!london">City 1</a>

<a href="#!paris">City 2</a>

<p>Click on the links to read about London and Paris.</p>

<div ng-view></div>

<script>

var app = angular.module("myApp", ["ngRoute"]);

app.config(function($routeProvider) {

    $routeProvider

    .when("/", {

        templateUrl : "main.htm"

    })

    .when("/london", {

        templateUrl : "london.htm"

    })

    .when("/paris", {

        templateUrl : "paris.htm"

    });

});

</script>

</body>

</html>

<!DOCTYPE html>

<html>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular-route.js"></script>

<body ng-app="myApp">

<p><a href="#/!">Main</a></p>

<a href="#!banana">Banana</a>

<a href="#!tomato">Tomato</a>

<p>Click on the links to change the content.</p>

<p>Use the "otherwise" method to define what to display when none of the links are clicked.</p>

<div ng-view></div>

<script>

var app = angular.module("myApp", ["ngRoute"]);

app.config(function($routeProvider) {

    $routeProvider

    .when("/banana", {

        template : "<h1>Banana</h1><p>Bananas contain around 75% water.</p>"

    })

    .when("/tomato", {

        template : "<h1>Tomato</h1><p>Tomatoes contain around 95% water.</p>"

    })

    .otherwise({

        template : "<h1>Nothing</h1><p>Nothing has been selected</p>"

    });

});

</script>

</body>

</html>