一个控制器没有在我的角度模块中使用的两个控制器中工作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个控制器没有在我的角度模块中使用的两个控制器中工作相关的知识,希望对你有一定的参考价值。

我在我的角度模块中使用了两个控制器,但是一个不工作,我不知道出了什么问题,我已经在网上浏览了解决方案,但我不知道是什么问题。

var app = angular.module('myWebsite', [])
app.controller('firstCtrl', function($scope) {
});
app.controller('secondCtrl', function($scope) {

	});
<div ng-app="myWebsite">
<div ng-controller="secondCtrl">
</div>
</div>

secondCtrl在我的控制台中给出了错误。这是它给我的错误代码:angular.js:124错误:[$ controller:ctrlreg] http://errors.angularjs.org/1.6.6/ $ controller / ctrlreg?p0 = secondCtrl

答案

我认为你是角度Js的新手,如果你正在运行一个有角度的应用程序,那么请注意cdn链接的安排。这里发生的是应用程序不知道什么是角度,因为它是在包含其定义存储在其中的角度js库之前编译它。因此,当编译器不知道关键字是什么时,它将抛出undefine的错误。

以上是关于一个控制器没有在我的角度模块中使用的两个控制器中工作的主要内容,如果未能解决你的问题,请参考以下文章

无法让 Angular 控制器在 MVC 布局中工作

超时如何在 karma 中运行的角度测试中工作

即使成功运行,我的角度组件也没有包含在我的角度模块中

打开模块“Swift”的导入文件权限被拒绝

jQuery-UI 在没有 CSS 或自定义的情况下无法在我的用户脚本中工作?

在带有两个控制器的角度材质的新选项卡中打开一个新的html