NG-Click在Chrome中无法工作,但在FireFox中可以工作。

8 浏览
0 Comments

NG-Click在Chrome中无法工作,但在FireFox中可以工作。

我有一个NG-Click,用于改变页面上元素的数量(这些元素来自API调用)。NG-Click使用一个下拉框,在FireFox中可以正常工作。但最近我发现,在一个同事开始处理这个服务时,它在Chrome中无法工作。我不知道为什么它无法工作,希望能得到帮助。我在JSFiddle中附上了代码。\n[code]app.controller(\"AppCtrl\", function($http, $scope){\nvar app = this; \n$scope.toLoad=50;\n$scope.page= 0;\n$scope.sortArray = [];\n$scope.filterList = \"\";\nfunction getData(page){\n $http.get(\'/file/filter/\' + $scope.toLoad + \'/\' + $scope.page + \'?\' + $scope.filterList ).success(function(data){\n app.info = data;\n console.log(data);\n });\n}\n$scope.changeLoad = function(toLoad){\n $scope.toLoad = toLoad;\n getData($scope.page)\n}\n}\n[/code]\nHTML:\n[code]\n \n

\n

\n

\n

\n

\n

\n

\n

\n

{{information.uuid}} {{information.publisher}} {{information.ts}}

\n[/code]

0
0 Comments

问题的原因是在Chrome浏览器中,ng-click事件不起作用,但在FireFox浏览器中可以正常工作。解决方法是使用ng-change事件来替代ng-click事件。

具体来说,问题的解决方法是将