Нажатие на кнопку не работает после перехода на страницу - PullRequest
0 голосов
/ 11 мая 2019

У меня есть одна кнопка на странице.Нажав на эту кнопку, вы перейдете на нужную страницу.Проблема возникает, когда я возвращаюсь на предыдущую страницу, и когда я нажимаю на кнопку, ничего не происходит.

Я заметил, что он запускает метод в js controller, но не маршрутизирует на нужную страницу.

view:

<fieldset  class="btn-row" ng-if="edt.response==='Edit'">
 <div class="btn-sub" ng-click="edt.responses()">Edit</div>
</fieldset>

controller:

(function() {
  'use strict':
  AppModule.controller("edtCtrl", ["$scope", "$location", "$http", "$localStorage", "$window", "$filter", edtCtrl])

  function edtCtrl($scope, $location, $http, $localStorage, $window, $filter) {
        var vm = this;
  ...

   function init() {
     vm.response = 'Edit';
   };

  ...

  vm.responses = function() {

     console.log("routing to next page");
     Model.state='editPage';
  };

});

Любые предложения будут оценены.

1 Ответ

0 голосов
/ 11 мая 2019

Нашли решение этой проблемы.

Необходимо сбросить Model.state = ''; в контроллере editPage, поскольку эта переменная состояния отслеживалась $ scope.watch ()

...