Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用requirejs实现angularjs_Angularjs_Requirejs - Fatal编程技术网

用requirejs实现angularjs

用requirejs实现angularjs,angularjs,requirejs,Angularjs,Requirejs,我正试图用requirejs实现angularjs 这是我最初加载的application.js文件 var config = { baseUrl: '/assets/', paths: { jquery: 'jquery', twitter: 'twitter', angular: 'angular', angularjs: 'angularjs', # This is the directory

我正试图用requirejs实现angularjs

这是我最初加载的application.js文件

var config = {
    baseUrl: '/assets/',
    paths: {
        jquery: 'jquery',
        twitter: 'twitter',
        angular: 'angular',
        angularjs: 'angularjs',       # This is the directory
        app: 'app'
    },
    shim: {
        'twitter/bootstrap': {
            deps: ['jquery']
        },
        'angular': {
            exports: 'angular'
        },
        'app': {
            deps: ['jquery']
        }
    }
}

requirejs.config(config);

requirejs(['jquery', 'twitter/bootstrap', 'angularjs/app', 'app/common']);
目录结构

Application.js
Angularjs/
    -controllers/
    -directives/
    -Services/
    -app.js
启动时,angularjs/app.js将被启动,我的app.js包含

define('app', ['angular'], function(angular) {
    var app = angular.module('app', []);
    return app;
})

require(['app'], function(app) {
    app.controller('FirstController', function($scope) {
        $scope.message = 'hello';
    })
})  
运行时,将异常获取为

未能实例化模块应用程序


使用

除了不起作用之外,使用RequireJS不是一种健康的方式。请参考我关于将RequireJS与AngularJS结合使用的回答: