(404 Not Found)加载http:// localhost:4200 / angular2-datatable / datatable

时间:2016-09-04 15:44:17

标签: angular datatable

我正在尝试使用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。 所以似乎运行时的角度看起来是错误的路径。 我该如何解决?

1 个答案:

答案 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' },
};

看看这是否有帮助。