Я использую angularjs в своем приложении. У меня проблема с этим кодом, этот код генерирует данные в первый раз. Но когда я вернусь на эту страницу с другого места он дает только выражение, записанное в JSP страницеAngularjs не загружается второй раз
Ниже мой app.js
var app = angular.module("myModule",[]);
app.controller(
"ReportController",
function ($scope,$http) {
$http({
method: 'POST',
url: 'mypage_body.do',
data: 'action=fetchdata',
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.success(function(response) {
$scope.questions = response;
});
}
);
angular.element(document).ready(function(){
angular.bootstrap(document,['myModule']);
});
Это дает выражение, когда я перезагрузить страницу из другого места, как это
{{question.title}}
{{cell.f}}{{cell.f}}
{{row.h}} {{row.v}} {{row.v}}
Я проанализировал эту страницу, не загружая снова. Средство document.ready не вызывает снова на этой странице. Может кто-нибудь может помочь, как вызвать снова модуль, написанный в app.js, без использования document.ready.
Любая помощь будет оценена по достоинству. Спасибо заранее.
Возможный дубликат [Угловой js контроллер не загружается] (http://stackoverflow.com/questions/27274167/angular-js-is-controller-not-loading) – Blackunknown
Вы не можете просто отправить вопрос снова после менее чем в день, когда вы чувствуете, что люди не отвечают на ваш предыдущий пост. Помечено как дубликат вашего предыдущего вопроса. – Blackunknown
Есть ли ошибки в консоли? Также покажите свой HTML? И почему вы вручную загружаете свой код? – SoluableNonagon