Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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,GameController($scope)功能不起作用,我不知道为什么,有人能帮忙吗 (function () { angular.module('MemoryGame').controller('GameController', GameController); GameController.$inject = ['$scope']; console.log("hhhhhhh"); function GameController($scope) { conso

GameController($scope)功能不起作用,我不知道为什么,有人能帮忙吗

 (function () {
  angular.module('MemoryGame').controller('GameController', GameController);

  GameController.$inject = ['$scope'];
  console.log("hhhhhhh");


  function GameController($scope) {
    console.log("gggggg");

    var cards = document.querySelectorAll(".all-cards");
    var i = 0;
    var textArray = []; // array that saving the text of the car
    var count = 0; // count the card flipped
    var save_cards = [];



    cards.forEach((card) => {
      card.addEventListener('click', function () {


      });
    });
  }
})();

不确定您遇到了什么错误-但请尝试以稍微不同的方式设置控制器。您可以在声明控制器的同时注入$scope对象

var app = angular.module('MemoryGame', []);

app.controller('GameController', function($scope) {

    var cards = document.querySelectorAll(".all-cards");
    var i = 0;
    var textArray = []; // array that saving the text of the car
    var count = 0; // count the card flipped
    var save_cards = [];

    cards.forEach((card) => {
      card.addEventListener('click', function () {
    });
});
另外,您是否在HTML中正确声明了ng应用程序和ng控制器

<body ng-app="MemoryGame">
    <div ng-controller="GameController">
        {{hello}}
    </div>
</body>

{{你好}}

您能分享一下您遇到的错误吗。这将有助于识别问题。发布相关的HTML也会很有用。您应该共享任何错误消息和一些HTML