我已经构建了我的应用程序的一大部分,就像我构建此页面一样。它是一个登录页面,用于检查用户是否存在于数据库中。
问题是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之外的其他一切都很完美。
答案 0 :(得分:1)
我通过删除 ngTouch 模块解决了这个问题。
它造成了某种冲突,现在正在按预期工作。
答案 1 :(得分:0)
尝试封装将 count 变量递增到控制器中的单独函数中,并使用ng-click调用它,看看是否有效。