在asp.net mvc 6中使用ng2-Chart时出错

时间:2016-05-05 11:07:32

标签: angular asp.net-core-mvc systemjs ng2-charts

我在使用ng2-charts时遇到问题。 Error image

这是我的systemjs配置代码

<script>
        System.config({
            packages: {
                app: {
                    format: 'register',
                    defaultExtension: 'js'
                }
            }
        });
        System.import('app/boot')
              .then(null, console.error.bind(console));
</script>
  

angular2-polyfills.js:138 Uncaught SyntaxError:意外的令牌&lt;评估localhost:48512 / ng2-charts / ng2-charts加载localhost时出错:48512 / app / boot.jsrun @ angular2-polyfills.js:138无法解析SourceMap:localhost:48512 / js / system.js.map

enter image description here

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,并且能够通过将以下内容添加到我的systemjs.config文件来解决它

packages: {
        app: {
            defaultExtension: 'js',
            meta: {
                './*.js': {
                    loader: 'src/systemjs-angular-loader.js'
                }
            }
        },
        rxjs: { defaultExtension: 'js' },
        'ng2-charts': {
            main: 'ng2-charts.js',
            defaultExtension: 'js'
        }
    }
});

我遇到了一些配置库的其他障碍,我在此记录http://spartansoft.net/installing-ng2-charts-for-an-angular-4-project/。希望它可以帮助别人。