Ich hatte den Eindruck, dass slot
replaceable
abgelöst wurde, aber mir wurde gesagt, replaceable
wurde in der Version 1.0 wieder eingeführt, ist das wahr?Ist das ersetzbare Attribut in Aurelia 1.0 veraltet?
1
A
Antwort
3
replaceable
noch existiert aufgrund eines Anwendungsfall, die nicht durch Schlitze in dem Schatten DOM v1 spec bedeckt ist:
Die neuen Schatten DOM v1 spec Unterstützung für slot „Ausweich content“ hat. Daher wird das Attribut
replaceable
nicht mehr benötigt und wurde zugunsten von Slot-Fallbacks entfernt. Schlitze lösen jedoch nicht das Problem des Ersetzens einer Vorlage, die von einemrepeat
,if
oder einem anderen Vorlagencontroller verwendet wird. Daher unterstützen wir weiterhin das Platzieren despart
-Attributs auf dem Element eines Vorlagencontrollers und das Überschreiben, indem Siereplace-part
im Inhalt des Elements verwenden.http://blog.durandal.io/2016/06/08/getting-prepared-for-aurelia-1-0-0-rc/
in Ordnung so sein, ganz klar; Sie brauchen nicht 'austauschbar', aber Sie können immer noch' part' und 'replace-part' verwenden, richtig? –
Nein - Sie müssen immer noch in Repeats ersetzbar sein: * "Die Slots lösen jedoch nicht das Problem, eine Vorlage zu ersetzen, die von' repeat', 'if' oder anderen Template-Controllern verwendet wird ..." * –
Okay, danke , was Sie zitiert hatten, war etwas vage: "ersetzbares Attribut wird nicht mehr benötigt ... ... wir unterstützen weiterhin das Platzieren des Attributs". –