在失败的模块加载时,requirejs不在errback中处理调用

时间:2015-02-12 20:33:04

标签: javascript angularjs requirejs

我有一个要求电话(角应用程序):

require(['app','angular','jquery']
  , function () {
        angular.bootstrap(document, ['MyApp']);
    });

我的require配置文件中有一条路径出现404错误,所以我的onError处理程序如下:

require.onError =          
    function(modError) {           //on error
    var failedModule = modError.requireModules && modError.requireModules[0];
    if (failedModule === 'testrender') {
        require.undef(failedModule); 

        delete configJSON.paths.testrender;     //remove testrender from paths
        require.config(configJSON);             //re-initialize the config

        require(['app','angular','jquery'], function() { });

    } 
};

我按照要求文档中的说明进行操作:http://requirejs.org/docs/api.html#errbacks

但是第二次没有调用require调用。我错过了什么吗?请帮忙!

0 个答案:

没有答案