私は拡張クラスを呼び出して、それがまだ必要なものをインポートしてもらえますか?ES6拡張クラスで挿入する
ようこそクラス:
import { ErrorLevel } from './error-level.js';
export class Welcome extends ErrorLevel {
constructor() {
super();
}
}
エラーレベルのクラス:
import { Notification } from 'aurelia-notification';
export class ErrorLevel {
static inject() {
return [Notification];
}
constructor(notification) {
this.notification = notification;
}
}
私が知っているが、一度私はそれが拡張したクラスを呼び出し、0の引数に渡しますsuper()
を呼び出します。 super()
を呼び出すと、私のErrorClassコンストラクタが通知を引き出す方法はありますか?ようこそさんsuper
機能に引数を渡す
方法。 } '? – Bergi
私はこのことを知っていました。ウェルカムクラスに通知を注入してから、それを拡張クラスに渡しました。その周りに道があるかどうか疑問に思っていた – allencoded
とにかくここに何か「注入」しているのは誰ですか? – Bergi