首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用webpack后,模块未定义错误角度

使用webpack后,模块未定义错误角度
EN

Stack Overflow用户
提问于 2019-02-22 04:33:57
回答 2查看 623关注 0票数 0

我的webpack.config

代码语言:javascript
复制
var HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {

entry: "./main.js", //relative to root of the application
output: {
    path: __dirname,
    filename: "app.bundle.js" //relative to root of the application
},
watchOptions: {
    aggregateTimeout: 300,
    poll: 1000
},
plugins: [
    new HtmlWebpackPlugin({
        hash: true,
        title: 'My Awesome application',
        myPageHeader: 'interviewee',
        template: './_index.html',
        filename: 'index.html' //relative to root of the application
    })
]

}

main.js

代码语言:javascript
复制
    let jquery = require("./Scripts/jquery-1.9.0.js");
    let angular = require("./Scripts/angular.js");
    let ngRoute = require("./Scripts/angular-route.js");
    let bootstrap = require("./Scripts/bootstrap.js");
    let appController = require("./app.controller.js");
    let addController = require("./add.controller.js");
    let service = require("./service.js");
    let messages = require("./Scripts/angular-messages.js")

app.controller

代码语言:javascript
复制
    var MyApp = angular.module("MyApp", [
        'ngRoute',
        'ngMessages',
        'IntervieweeService'
        ]
    );
    MyApp.config(['$routeProvider',
        function ($routeProvider) {
            $routeProvider.
                when('/Add', {
                    templateUrl: 'Views/add.html',
                    controller: 'AddController'
                }).

                otherwise({
                    redirectTo: '/Home'
                });
        }]
    );

add.controller

代码语言:javascript
复制
    MyApp.controller("AddController", function ($scope, EmpApi) { ....... }

当我运行应用程序时,我得到'MyApp‘是未定义的。我做错了什么?我对webpack和安古拉杰都是新手。你能告诉我怎么解决这个问题吗?谢谢

EN

Stack Overflow用户

发布于 2020-08-06 19:03:44

控制器文件中未定义'MyApp‘,因此必须将控制器添加到'MyApp’模块中

变化

代码语言:javascript
复制
MyApp.controller("AddController", function ($scope, EmpApi) { ....... }

代码语言:javascript
复制
angular.module('MyApp').controller("AddController", function ($scope, EmpApi) { ....... }
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54815765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档