In Aurelia.js, sehe ich Unterschiede Beispiele, wie Menschen Abhängigkeiten injizieren, aber keine klare Antwort gefunden haben, wann explizit in inject Annotation enthalten oder wie es ist.Wann Abhängigkeit injizieren oder wie in Aurelia verwenden?
Zum Beispiel:
import {inject} from 'aurelia-framework';
import {X} from 'X';
@inject(X)
export class Y {
constructor(X) {
this.x = X;
}
}
oder
import {X} from 'X';
export class Y {
constructor() {
this.ABC = someMethod(X); // using X without inject
}
}
Warum jemand einen über die andere wählen würde?
, wenn meine Antwort hilfreich war, bitte upvote und akzeptieren :) –