Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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_Controller_Directive - Fatal编程技术网

Javascript 角度控制器未注册到模块

Javascript 角度控制器未注册到模块,javascript,angularjs,controller,directive,Javascript,Angularjs,Controller,Directive,我对angularjs还是新手,有一个问题:控制器如何仍然知道它在下面的代码片段中注册到哪个模块(在angularjs官方文档中找到): JS Html类似于: <html ng-app="App"> <body> <div ng-controller="Ctrl"> ........ </div> </body> </html> ........ 我怀疑这与引导时间和全球可用的$scope有关 非常感谢如果要在模

我对angularjs还是新手,有一个问题:控制器如何仍然知道它在下面的代码片段中注册到哪个模块(在angularjs官方文档中找到): JS


Html类似于:

<html ng-app="App">
<body>
<div ng-controller="Ctrl">
 ........
</div>
</body>
</html>

........
我怀疑这与引导时间和全球可用的$scope有关


非常感谢

如果要在模块中定义控制器,请调用模块上的
控制器
方法:

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

module.controller('Ctrl', function ($scope) {
   $scope.val = 1234.56789;
});

谢谢Joseph,这是我们在项目中已经做过的。但是这个代码片段是有用的,官方文档中有很多内容没有进一步解释。下面是一个例子:。您可以看到它的plnkrit工作,因为它在全局窗口上下文中定义了一个简单的控制器。。。但在现实世界中,我想你找不到这么简单的应用程序
var module = angular.module('App', []);

module.controller('Ctrl', function ($scope) {
   $scope.val = 1234.56789;
});