我正在尝试使用this制作可排序的表格。我按照说明操作,似乎我已正确安装了angular2-datatable/datatable
。
但是在运行时它抱怨说:
GET http://localhost:4200/angular2-datatable/datatable 404 (Not Found)
来自这条线:
import {DataTableDirectives} from 'angular2-datatable/datatable';
但我检查了 node_module 包,我在那里angular2-datatable/datatable
。
所以似乎运行时的角度看起来是错误的路径。
我该如何解决?
答案 0 :(得分:5)
在 systemjs.config.js 中更新 angular2-datatable ,就像这样 -
// map tells the System loader where to look for things
var map = {
'src': 'build', // 'dist',
'rxjs': 'node_modules/rxjs',
'@angular': 'node_modules/@angular',
'angular2-datatable': 'node_modules/angular2-datatable',
'lodash': 'node_modules/lodash/lodash.js',
};
// packages tells the System loader how to load when no filename and/or no extension
var packages = {
'src': { main: 'main.js', defaultExtension: 'js' },
'rxjs': { defaultExtension: 'js' },
'angular2-datatable': { defaultExtension: 'js' },
'lodash': { defaultExtension: 'js' },
};
看看这是否有帮助。