Angularjs控制器错误[$ controller:ctrlreg]

时间:2017-06-11 09:03:48

标签: javascript angularjs controller

我正在网站上工作,运行正常(在线)。我使用angularjs作为javascript。我已经缩小了所有的angularjs代码。但是现在,我放了一些名为app-v2.js的新文件,这是一个javascript文件。但是,我添加的新文件似乎无法正常工作。当我看到浏览器的控制台时,它就像这样Error: [$controller:ctrlreg] http://errors.angularjs.org/1.6.1/$controller/ctrlreg?p0=v2-ctrl。该错误意味着未找到/定义控制器v2-ctrl。但是,当我仔细检查我的文件和代码时,它就在那里。为什么会这样?这是我的app-v2.js代码:

(function(){

'use strict';

 app.controller('v2-ctrl',['$scope','$http','$sce','$window','$timeout','$location','$route','$document', function($scope,$http,$sce,$window,$timeout,$location,$route,$document){

$scope.getAwards = function(){
    $http.post('angular?ng=awards',{}).then(function(response){
    $scope.awards = response.data;

    for(var i = 0; i<response.data.length;i++){
        response.data[i].award_title = response.data[i].award_title.replace(/&amp;/g, '&');
    }
    $scope.awards = response.data;

    });
  };
})();

注意: app已在另一个js file上定义。

我希望有人可以帮助我。我真的被困了。

嘿:您可以在此处查看实际代码 Click this

0 个答案:

没有答案