Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Angularjs 代码抛出错误';名为';aditya';未注册';_Angularjs - Fatal编程技术网

Angularjs 代码抛出错误';名为';aditya';未注册';

Angularjs 代码抛出错误';名为';aditya';未注册';,angularjs,Angularjs,Html代码: <div class="container" ng-controller="aditya"></div> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script> <script src="controllers/controller.js"><script> 我认为您的控制器名称

Html代码:

<div class="container" ng-controller="aditya"></div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script src="controllers/controller.js"><script>
我认为您的控制器名称与您在js中分配的控制器不匹配


}))

此错误的原因可能是:

<div class="container" ng-controller="aditya"></div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script src="controllers/controller.js"><script>
  • 您对控制器的引用有输入错误。例如,在
    ngController
    指令属性,在组件定义的 控制器属性,或在对
    $controller()
    的调用中
  • 你没有 注册控制器(不通过Module.controller或
    $controllerProvider.register()
  • 你在登记册上有一个打字错误 控制器名称


  • 更新

    
    角度控制器
    var mainApp=angular.module(“mainApp”,[]);
    mainApp.controller('aditya',函数($scope){
    $scope.test=“控制器测试”;
    log(“来自控制器的Hello World”);
    });
    AngularJS示例应用程序
    {{test}}
    
    您能再添加一些描述吗?您能添加控制器的代码吗?还是相同的错误+{test}下面是angular js示例应用程序。当您单击
    运行代码片段
    时,您发现了这样的错误?运行后,在浏览器中的工具控制台上。要查看它是否连接,请更新您使用的代码。在我的系统中,它运行良好,此处(StackOverflow)另外。你们能检查一下你们的浏览器中是否正确加载了角度库吗?如何在浏览器中加载角度库?
    angular.module('aditya', function (){
       function your_function_name() {
         console.log('Hello world from controller')
       }
    
    <html>
        <head>
            <title>Angular JS Controller</title>
            <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
            <script src="controllers/controller.js"></script>
        </head>
    
        <body>
            <h2>AngularJS Sample Application</h2>
    
            <div ng-app="mainApp" ng-controller="aditya">
            </div>
    
        </body>
    </html>
    
    var mainApp = angular.module("mainApp", []);
        mainApp.controller('aditya', function($scope) {
            console.log("Hello World from controller");
        });