У меня есть SPA.html [одностраничное приложение].
<!DOCTYPE html>
<html data-ng-app="demoApp">
<head>
<script src="angular.min.js"></script>
<script src = "angular-route.js"> </script>
<script>
(function () {
var demoApp = angular.module('demoApp',['ngRoute']);
demoApp.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/index',
{
controller : 'SimpleController',
templateUrl : 'Partials/index.html'
})
.when('/fixed',
{
controller : 'SimpleController',
templateUrl : 'Partials/fixed.html'
})
.when('/calculated',
{
controller : 'SimpleController',
templateUrl : 'Partials/calculated.html'
})
.otherwise({redirectTo : '/index'});
}]);
}());
</script>
</head>
<body>
Click : <input ng-model="name"/> {{name}}
<a href="#/index">index </a>
<a href="#/fixed">fixed </a>
<a href="#/calculated">calculated </a>
<br />
Placeholder
<div ng-view></div>
</body>
</html>
При нажатии на любую из ссылок в поле зрения загружается частичный HTML-код. Скажем, мой index.html в частичной папке:
<script src="angular.min.js"> </script>
<div ng-app="">
<div class="container" >
<input type="text" ng-model="name" />
Label: : {{name}} <br>
</div>
</div>
Итак, щелчок по индексу загружает вышеуказанный фрагмент, но вместо привязки данных я получаю {{name}} на веб-странице, но когда я напрямую открываю index.html, он работает нормально.
Что мне не хватает? Я скопировал angular.min.js в Partials.