multi: true
Verwendung erzählt Angular, dass die Anbieter ein Multi-Provider ist. Wie bereits erwähnt, können wir bei mehreren Anbietern mehrere Werte für ein einzelnes Token in DI bereitstellen.
Verbräuche:
Wenn wir ein paar Richtlinien, die automatisch in unserer gesamten Anwendung, ohne dass jemand zur Verfügung stehen sollen, die sie in der Komponente Dekorationen definieren, wir können das tun, indem Sie die Vorteile von Multi-Anbietern nehmen und sie Was wird für PLATFORM_DIRECTIVES
injiziert.
@Directive(...)
class Draggable { }
@Directive(...)
class Morphable { }
@Component(...)
class RootCmp { }
und
// at bootstrap
bootstrap(RooCmp, [
provide(PLATFORM_DIRECTIVES, {useValue: Draggable, multi: true}),
provide(PLATFORM_DIRECTIVES, {useValue: Morphable, multi: true})
]);
Details
Was bedeutet es, mehrere Werte für einzelne Token in DI – blackHawk
bereitzustellen. Siehe Beispielcode. Ein Array von Direktiven/Werten in Code einfügen. Die Detailverknüpfung enthält Beispiele und Erklärungen. –
Was bedeutet es, wenn Funktion wie folgt deklariert wird: private get isReverse() was ist get keyword – blackHawk