gpt4 book ai didi

javascript - 添加模块不起作用

转载 作者:行者123 更新时间:2023-12-03 09:00:07 24 4
gpt4 key购买 nike

我仍处于 angularjs 的学习模式,才 2 天。我试图制作模块,所以我为其创建了单独的 js 文件并创建了如下所示的模块。还添加了 Controller 。

var app = angular.module("githubViewer", []);
app.controller("MainCtrl", MainCtrl);

但是当我运行时出现错误'MainCtrl'不是一个函数,未定义

这里是Plunker

有人可以帮助我吗?

最佳答案

查看 plunker 后,我认为您想在单独的文件中为 Controller 创建一个单独的模块并将其添加到主模块中。

为此,在单独的文件中为 Controller 创建模块,

angular.module("githubViewer", [])
.controller('MainCtrl', function($scope,$http) {
//your logic
});

然后将其添加到主模块中作为主模块的依赖项

angular.module('plunker', ['githubViewer']);

这是工作演示:http://plnkr.co/edit/T9p7Uo2DxUVjqS1wuuiA?p=preview

关于javascript - 添加模块不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32330335/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com