IONIC Framework - 模板重新加载10-12次&所以控制器功能

时间:2016-03-01 06:03:58

标签: angularjs ionic-framework angular-ui-router

我已经验证过,控制器只能加载一次而不是多次。此外,如果我在app.js中添加更多路线,打印数量也会不断增加。

问题演示:http://codepen.io/anon/pen/XXxxpM(在浏览器中查看控制台)

.controller('AuthSignUpCtrl', function($scope, $state) {
   var i=01;
   $scope.test = function() {
      console.log(i++);
   };
});


$stateProvider
    .state('login', {
      url: '/login1',
          templateUrl: 'templates/login.html',
          controller: 'AuthSignUpCtrl'
    });

1 个答案:

答案 0 :(得分:0)

我不认为您的模板正在重新加载。 我认为这是因为你将函数绑定到表达式。 尝试在文本框中输入,这将导致摘要循环循环并激活您的函数,从而在控制台中产生更多输出。