gpt4 book ai didi

angularjs - 了解 Controller 和模块angularJs

转载 作者:行者123 更新时间:2023-12-01 23:45:11 25 4
gpt4 key购买 nike

<分区>

我在 app.js 中有这段代码,并且工作正常。我想将每个 Controller 放在不同的文件中,但如果将 Controller 放在其他文件中。我收到消息:Argument 'visorController' is not a function, got undefined

angular.module('appVisorMapa', [
'ngCookies', // Cookies
'ui.bootstrap', // AngularUI Botstrap
'ui.router', // Routing
'ngRoute' // Routing
])

.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise("/login");
$stateProvider
.state("/login", {
url: "/login",
templateUrl: "views/login.html",
controller: "loginCtrl"
})
.state("/dashboard", {
url: "/dashboard",
templateUrl: "views/dashboard.html",
controller: "visorController"
})
})

.controller('visorController', function($scope) {
console.log("controller it's Ok");
})

这是我将 Controller 放在其他文件中的方式。我知道这是错误的,但我不知道如何声明。我介意为什么我需要制作一个新模块?

angular.module('visor',[])

.controller('visorController', function($scope) {
console.log("controller it's Ok");
});

我将新文件添加到我的 index.html 但不起作用。我不明白如何在单独的文件中声明 Controller 。为什么不认识我的 Controller 或什么是正确的制作方法。我对 angujarJs 如何组织模块和 Controller 感到困惑。
提前致谢。

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