未定义前夕

时间:2019-05-21 09:41:00

标签: angular typescript justgage

我正在与angular一起将angularjs应用程序重建为angular应用程序。现在我需要导入justgage来显示分数。除了没有显示最终分数,其他一切都很好。

我试图通过遍历我的代码来调试主要问题,但找不到任何东西。我也曾在GitHub上问过我的问题,但尚未答复。

这是我的模块。

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { TranslateModule } from '@ngx-translate/core';
import { FlexLayoutModule } from '@angular/flex-layout';

import { MaterialModule } from '@app/material.module';
import { DetailsRoutingModule } from './details-routing.module';
import { DetailsComponent } from './details.component';
import { MeasuresService } from '../measures.service';
import * as PlotlyJS from 'plotly.js/dist/plotly.js';
import { PlotlyModule } from 'angular-plotly.js';
import { JustgageModule } from 'angular2-justgage';
PlotlyModule.plotlyjs = PlotlyJS;

import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { GraphsService } from '@app/measure/details/graph.service';



@NgModule({
  imports: [
    CommonModule,
    PlotlyModule,
    TranslateModule,
    FlexLayoutModule,
    MaterialModule,
    DetailsRoutingModule,
    FormsModule,
    ReactiveFormsModule,
    JustgageModule

  ],
  declarations: [
    DetailsComponent,
  ],
  providers: [
    MeasuresService,
    GraphsService
  ]
})
export class DetailsModule { }

它确实将我在html中使用的选项提供给了justgageModule


<justgage *ngIf="options.title != null" [options]="options" [max]="max" [value]="score"></justgage>

对于结果,它确实显示了量具,但是在加载时没有显示动画或值

1 个答案:

答案 0 :(得分:0)

  

这是裁量的问题

我发现Justgage中包含的Raphael版本不起作用。同样是最新版本的Raphael,您需要2.2.7对我有效

希望这对某些人有帮助