页面刷新后,ng-click停止工作

时间:2015-09-01 18:45:34

标签: javascript jquery angularjs

我已经构建了我的应用程序的一大部分,就像我构建此页面一样。它是一个登录页面,用于检查用户是否存在于数据库中。

问题是ng-click指令让我抓狂!它只在它想要的时候工作,我点击刷新:它有效!我再次点击刷新:它停止工作。我再次点击刷新:它有效!

我从ngClick文档页面复制并粘贴了该示例,同样的事情发生了。所以,问题不在于我的控制器。

代码:

<button ng-click="count = count + 1" ng-init="count=0">
  Increment
</button>
<span>
  count: {{count}}
</span>

控制器:

'use strict';

angular.module('app').controller('loginCtrl', function ($scope, Data) {
  $scope.terapeuta = {};

  $scope.logar = function (terapeuta) {
      console.log('test');
  }

});

我怀疑它可能是由于没有正确加载的东西引起的。但除了ngClick之外的其他一切都很完美。

2 个答案:

答案 0 :(得分:1)

我通过删除 ngTouch 模块解决了这个问题。

它造成了某种冲突,现在正在按预期工作。

答案 1 :(得分:0)

尝试封装将 count 变量递增到控制器中的单独函数中,并使用ng-click调用它,看看是否有效。