【发布时间】:2023-03-30 18:25:01
【问题描述】:
我正在尝试将 ngTable 与 require.js 和 head.js 一起使用,但出现以下错误:
未捕获的错误:不匹配的匿名 define() 模块:
function (angular) {
return factory(angular);
}
这是我的要求配置:
(function(head){
'use strict';
head.js(
{ jquery: "../vendor/jquery/dist/jquery.js"},
{ require: "../vendor/requirejs/require.js" },
{ angularjs: "../vendor/angular/angular.js" },
{ uiRouter: "../vendor/angular-ui-router/release/angular-ui-router.js" },
{ angularTable: "../vendor/ng-table/ng-table.js"}
).ready("ALL", function(){
require.config({
appDir: '',
baseUrl: '',
paths: {
},
shim: {
angularjs: {
deps: ['jquery'],
exports: 'angular'
},
uiRouter: {
deps: ['angularjs'],
exports: ""
},
angularTable:{
deps: ['jquery', 'angularjs'],
exports: ""
}
}
});
require(['config'], function(config){
// app bootstrap and start
});
});
}(window.head));
谁能帮我解决这个问题?
【问题讨论】:
标签: angularjs requirejs ngtable