Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度控制器仅在第一次状态加载时调用_Javascript_Angularjs - Fatal编程技术网

Javascript 角度控制器仅在第一次状态加载时调用

Javascript 角度控制器仅在第一次状态加载时调用,javascript,angularjs,Javascript,Angularjs,myApp.js的一部分: .state('app.home', { url: "/home", views: { 'menuContent': { templateUrl: "templates/home.html" } } }) .state('app', { url: "/app", abstract: true, templateUrl: "templates/menu.html", controller: 'App

myApp.js的一部分:

.state('app.home', {
  url: "/home",
  views: {
    'menuContent': {
      templateUrl: "templates/home.html"
    }
  }
})
.state('app', {
    url: "/app",
    abstract: true,
    templateUrl: "templates/menu.html",
    controller: 'AppCtrl',
    resolve : {
        myCurrentUser : function(myCurrentUserServ) {
            return myCurrentUserServ.promiseToHaveMyCurrentUser();
        }
    },
  })

  .state('app.list', {
    url: "/lists/:listId",
    views: {
      'menuContent': {
        templateUrl: "templates/listDashboard.html",
        controller: 'listDashboardCtrl',
        resolve : {
              currentList : function(currentListServ, $stateParams) {
                  return currentListServ.promiseToHaveList($stateParams.listId);
              }
        },
      }
    }
  })
.state('app.createWordsList', {
          url: "/create-list",
          views: {
            'menuContent': {
              templateUrl: "templates/createWordsList.html",
              controller: 'createWordsListCtrl'
            }
          }
        });
“createWordsListCtrl”控制器:

.controller('createWordsListCtrl', function($scope,myCurrentUserServ , $ionicModal, $timeout,$firebaseAuth,$state,$q) {
    console.log("gg"); 
});
当我第一次转到app.createWordsList时,createWordsListCtrl正在运行,但如果我将状态(例如)更改为“app.home”,然后返回,则createWordsListCtrl根本不会运行。
除了状态参数或示例app.list之外的所有状态都会发生这种情况。

应该可以工作-在你发布的代码中看不到你的应用中出现了一些其他情况:谢谢!对我来说,它也是optint-->Start:app.myPage{}->app.createWordsList{}controllers.js:278 app.createWordsList{},但控制器本身没有运行…太糟糕了,我的坏了。我是用户爱奥尼亚,它有自动缓存。。。谢谢