Позвольте мне поместить сценарий, в котором я застрял, попробую объяснить просто, а не рассказывать фактическое.Как я могу получить значение элемента HTML внутри Angular JS conroller во время загрузки страницы
1st: Я на странице 1. Там, где есть несколько предметов с уникальными именами. 2nd: Я нажму на один объект, который вызовет действие struts2 (позволяет вызвать его ActionA) на задней стороне с уникальным именем субъекта в качестве параметра запроса (Тип запроса = GET). 3rd: Действие A будет перенаправляться только на страницу «Учебное пособие». 4-й: при загрузке он сделает вызов AJAX другому действию Struts2 (позволяет вызывать его ActionB), который вернет JSON, содержащий учебники для этого объекта.
Проблема: Поскольку я вызываю ActionA сначала и передаю имя объекта, которое просто перенаправляет страницу на другую страницу. При загрузке страницы я вызываю другое действие, чтобы получить JSON. Я не могу получить значение параметра запроса в ActionB, которое возвращает JSON.
Примечание: Я использую плагин Struts2-JSON, поэтому вам не нужны два действия, один для перенаправления страницы другой для получения JSON при загрузке страницы.
Решение: я попытался получить значение параметра запроса, которое является именем Subject, помещая скрытое поле на странице Tutorial. Но неспособность получить значение изнутри контроллера Angular JS.
Вы используете какой-либо маршрутизатор? ngRoute/uiRouter? – KenavR
Нет Я новичок в угловой JS, может ли это ngRoute помочь мне в этой ситуации? – Dibyendu
Я не знаком со стойками, поэтому я неправильно понимаю сценарий. Вы визуализируете свой html на сервере? Обычно вы переключаете страницы с помощью ngRoute/uiRouter, и у этих модулей есть метод «разрешить», где вы можете загружать любые данные, необходимые для страницы перед рендерингом. – KenavR