0
私はその後、私はこのはWinwheelServiceのためのすべてのパラメータを解決できません:(?、?)
export class AppComponent implements AfterViewInit {
ngAfterViewInit() {
this.initWheel();
}
initWheel() {
this.wheel = new Winwheel({
'numSegments': 8, // Specify number of segments.
'outerRadius': 212, // Set radius to so wheel fits the background.
'innerRadius': 150, // Set inner radius to make wheel hollow.
'pointerAngle': 90,
'pointerGuide': // Turn pointer guide on.
{
'display': true,
'strokeStyle': 'red',
'lineWidth': 3
},
'segments': // Define segments including colour and text.
[
{ 'fillStyle': '#eae56f', 'text': 'Prize 1' },
{ 'fillStyle': '#89f26e', 'text': 'Prize 2' },
{ 'fillStyle': '#7de6ef', 'text': 'Prize 3' },
{ 'fillStyle': '#e7706f', 'text': 'Prize 4' },
{ 'fillStyle': '#eae56f', 'text': 'Prize 5' },
{ 'fillStyle': '#89f26e', 'text': 'Prize 6' },
{ 'fillStyle': '#7de6ef', 'text': 'Prize 7' },
{ 'fillStyle': '#e7706f', 'text': 'Prize 8' }
],
'animation': // Define spin to stop animation.
{
'type': 'spinToStop',
'duration': 5,
'spins': 8,
'callbackFinished': this.alertPrize()
}
}, true);
}
}
のように私のアプリのコンポーネントでこのサービスを初期化しています。この
@Injectable()
export class WinwheelService {
constructor(options, drawWheel) {}
}
ようWinwheelサービスしかし、このように私のサービスを初期化することは私に次のエラー
Can't resolve all parameters for WinwheelService: (?, ?)
pでクラスを初期化する他の方法は何を与えますarameters。
あなたはバレルを使用していますか?ファイルをインポートするには? – Aravind