Родительский контроллер потерял значение свойства, назначенное дочерним контроллером - PullRequest
0 голосов
/ 26 декабря 2018

В моем angularJs (1.5) на целевой странице (контроллер LandPage) у меня есть ссылка на страницу навигации, щелкнув по ссылке навигации, она открывает модал, созданный с помощью службы начальной загрузки $ uibModal, и подключается со своим собственным контроллером.,Контроллер и шаблон uibModal являются встроенными в родительский контроллер (контроллер landingPage).

Моя проблема заключается в том, что значение, назначенное свойству родительского контроллера из контроллера uibModal, теряется, когда я повторно посещаю контроллер landingPage после модальногоотправленные входные данные.

  1. перейдите на целевую страницу
  2. Нажмите orgLink и заполните модал и нажмите кнопку отправки на модале.
  3. Во втором пункте вышемодальный контроллер присваивает производное значение (tempId) свойству основного контроллера.например: this.orgVo.orgId = tempId; // tempId является производным значением в модальном контроллере.
  4. возврат на целевую страницу после модальной отправки.
  5. Снова нажмите orgLink, проверьте присвоенное значение в this.orgVo.orgId, но проиграл.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...