首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel mix和AngularJs

Laravel mix和AngularJs
EN

Stack Overflow用户
提问于 2017-02-27 10:59:00
回答 2查看 3.1K关注 0票数 3

我正在尝试使用运行webpack的拉力维尔混合将一个角度应用程序编译成一个文件。我知道错误:

未定义的ReferenceError: app未定义

我的webpack.mix.js

代码语言:javascript
复制
const { mix } = require('laravel-mix');

mix.js('resources/assets/js/dependencies.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css');

我的bundle.js

代码语言:javascript
复制
//load angular
require('angular');

//Load Angular's plugins
require('angular-ui-router');

//Init Angular app
require('./app/app');

//Load angular controllers
require('./app/Controller/aboutController');
....

//Load angular directive
require('./app/Directive/directive');

//Load angular services
require('./app/Services/AccountService');
....

我的app/app.js

代码语言:javascript
复制
var app = angular.module('app', ['ui.router']);

app.config(['$stateProvider', '$urlRouterProvider', '$locationProvider', function ($stateProvider, $urlRouterProvider, $locationProvider) {

$urlRouterProvider.otherwise('/home');

$stateProvider
    .state('home', {
        url: '/home',
        templateUrl: 'app/View/homeView.html',
        controller: 'homeController'
    })
    ...
}]);


app.run(['$state', '$rootScope', function ($state, $rootScope) {
    //APP RUN
}]);

当我调用app.controller()时,我会得到app.controller(),例如,app/Controller/aboutController.js

代码语言:javascript
复制
app.controller("aboutController", ['$scope', '$rootScope', '$http', function ($scope, $rootScope, $http) {....}

我是不是遗漏了什么?如果我使用html一个一个地加载所有文件,它就能正常工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-27 11:23:55

如果您要在单独的文件中定义应用程序的控制器,则不能直接使用应用程序,因为没有引用。首先,您必须参考模块。

代码语言:javascript
复制
angular.module('app')
  .controller('aboutController'....

如果这对你有用,请告诉我。

票数 3
EN

Stack Overflow用户

发布于 2019-04-23 02:48:10

对于任何希望在下一个Laravel项目中以更自动化的方式完成这一任务的人,我创建了一个文章来解释如何做到这一点。测试的角度版本4-7与Laravel版本5.4-5.8.希望能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42484040

复制
相关文章

相似问题

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