控制器不是AngularJS 1.5.7的函数错误

弗尔卡拉

我有一个非常简单的应用,其中没有代码。我已将其删除以检查是否遇到此错误-“ angular.js:13708错误:[ng:areq]参数'ClientFileConfigController'不是一个函数,未定义”

我在我的angularjs应用程序(1.5.3)中遵循了类似的模式,并且工作正常。这段代码使用angularjs(1.5.7),唯一的区别是我使用bower单独选择了我的程序包,而不是使用nuget。

我无法解码此错误:-(

app.js

(function () {

    var app = angular.module('ConfigApp', ['ngRoute', 'ngAnimate', 'TreeWidget']);

    app.config(['$routeProvider', function ($routeProvider) {
        var viewBase = '/app/ConfigApp/views/';

        $routeProvider
            .when('/clients', {
                controller: 'ClientFileConfigController',
                templateUrl: viewBase + 'clients.html',
                controllerAs: 'vm'
            })
            //.when('/clients/:clientId/:fileId', {
            //    controller: 'clientfileEditController',
            //    templateUrl: viewBase + 'edit.html',
            //    controllerAs: 'vm'
            //})
            .otherwise({ redirectTo: '/clients' });

    }]);

}());

clientfileConfigController.js

(function(){
    var injectParams = ['$scope'];

    var ClientFileConfigController = function ($scope) {

    }

    ClientFileConfigController.$inject = injectParams;
    angular.module('ConfigApp').controller('ClientFileConfigController', ClientFileConfigController)
}());

index.html

<html ng-app="ConfigApp">
<head>
    <title>Client File Angular Tree Widget</title>
    <meta charset="utf-8" />
</head>
<body ng-cloak>
    <nav class="navbar navbar-inverse navbar-fixed-top">
        <div class="container">
            <div id="navbar" class="navbar-collapse collapse">
                <ul class="nav navbar-nav">
                    <li class="active"><a href="#">Home</a></li>
                    <li><a href="#about">About</a></li>
                    <li><a href="#/clients">Clients</a></li>
                </ul>
            </div>
        </div>
    </nav>
    .top-buffer { margin-top:20px; }
    <div class="slide-animation-container">
        <div ng-view id="ng-view" class="slide-animation"></div>
    </div>
</body>
</html>

clients.html

<html>
<head>
    <title></title>
    <meta charset="utf-8" />
</head>
<body>
    <h1>Hello World</h1>

    <!--<tree nodes='treeNodes'>-->
</body>
</html>

错误图片

申图·约瑟夫

您在两种情况下会收到此错误:

  1. 控制器未包含在脚本中。(不明确的)
  2. 无法解决喷油器依赖性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的AngularJS控制器定义和标记无法按预期工作?-<controller>不是函数错误

来自分类Dev

AngularJS控制器不是函数,未定义

来自分类Dev

AngularJS:将所需的指令控制器注入控制器,而不是链接函数

来自分类Dev

AngularJS:将所需的指令控制器注入控制器,而不是链接函数

来自分类Dev

html5视频结束时调用AngularJS控制器函数

来自分类Dev

AngularJS-错误:ng:areq-错误的参数控制器不是函数

来自分类Dev

在两个控制器中调用一个函数 - AngularJS 1.x

来自分类Dev

AngularJS-错误控制器不是函数,未定义

来自分类Dev

AngularJS控制器错误-TypeError:未定义不是函数

来自分类Dev

angularjs对象不是函数错误

来自分类Dev

从控制器获取结果但 ajax 调用获取错误而不是在 MVC5 和 C# 中成功

来自分类Dev

addEventListener不是函数错误

来自分类Dev

.autocomplete不是函数错误

来自分类Dev

.autocomplete不是函数错误

来自分类Dev

“调度”不是函数错误

来自分类Dev

.filter 不是函数错误?

来自分类Dev

getFeaturesByAttribute 不是函数错误

来自分类Dev

AngularJS分离控制器,参数不是函数,它是未定义的

来自分类Dev

控制器xxx不是AngularJS中未定义的函数

来自分类Dev

AngularJS控制器函数与指令函数

来自分类Dev

函数错误缺少参数1

来自分类Dev

控制器错误:参数不是函数,未定义

来自分类Dev

错误“控制器名称”不是angular js中的函数?

来自分类Dev

Laravel 5资源控制器创建错误

来自分类Dev

Laravel 5家庭控制器错误

来自分类Dev

从Select Angularjs调用控制器函数

来自分类Dev

AngularJS控制器析构函数

来自分类Dev

从AngularJS控制器调用jQuery函数

来自分类Dev

从控制器调用angularjs指令函数

Related 相关文章

热门标签

归档