1

我在我的项目中使用 angular 2 和 angular2-highcharts。这是我的 app.component.ts 文件

import { Component } from 'angular2/core';
import { CHART_DIRECTIVES } from 'angular2-highcharts';

@Component({
    selector: 'simple-chart-example',
    directives: [CHART_DIRECTIVES],
    template: `
        <chart [options]="options"></chart>
    `
})
export class SimpleChartExample {
    constructor() {
        this.options = {
            title : { text : 'simple chart' },
            series: [{
                data: [29.9, 71.5, 106.4, 129.2],
            }]
        };
    }
    options: Object;
}

我已经在我的项目中添加了所有依赖项。但是在运行时出现错误

严重性代码描述项目文件行抑制状态错误 TS2307 构建:找不到模块“@angular/core”。

错误来自 angular2-highcharts 文件。

我不想在我的项目中使用 angular (1.x) 版本。我只想使用角度测试版。任何人都可以帮助解决问题。

4

1 回答 1

1

您正在使用 beta angular2 发行版。由于它已经使用 RC,因此它使用 @angular/..

所以更新你的angular2,它会起作用。

"dependencies": { "@angular/common": "2.0.0-rc.1", "@angular/compiler": "2.0.0-rc.1", "@angular/core": "2.0.0-rc.1", "@angular/http": "2.0.0-rc.1", "@angular/platform-browser": "2.0.0-rc.1", "@angular/platform-browser-dynamic": "2.0.0-rc.1", "@angular/router": "2.0.0-rc.1", "@angular/router-deprecated": "2.0.0-rc.1", "@angular/upgrade": "2.0.0-rc.1", }

于 2016-06-06T12:31:44.863 回答