Я изучаю AngularJs, и в настоящее время у меня есть приложение, использующее плитки Apache. Перед добавлением AngularJs в приложение у меня был рабочий фрагмент кода внутри плитки нижнего колонтитула, который вычислял текущий год, который выглядит следующим образом:
нижний колонтитул.html
<script type="text/javascript">
var year = new Date().getFullYear();
</script>
<tr ng-Controller="AppController">
<td>Created <script>document.write(year)</script>
</td>
</tr>
controller.js
var controllers = {};
controllers.AppController = ['$scope', function ($scope) {
$scope.currentYear = new Date().getFullYear();
}];
proxy.controller(controllers);
app.js
var proxy = angular.module('proxy',['ngRoute'])
.config(function($routeProvider) {
$routeProvider.when('/index',{
templateUrl: 'search.jsp',
controller: 'AppController'
});
});
Нижний колонтитул теперь показывает только «Создано» на странице index.html. Есть ли способ с угловым, чтобы я мог успешно вычислить год? Почему JS в этом файле перестает работать, когда в приложение добавляется AngularJs?