Ich habe den @ensure Dekorateur benutzen, aber es jetzt eine Warnung lügt sagen, dass es abgeschrieben und wird in der nächsten Release (https://github.com/aurelia/validation/commit/0e82a6bb87ba212a01e276faf08d5f05c682b159)Aurelia Validierung @ensure Dekorator veraltet?
Warum es abgeschrieben wird immer und ist es jetzt ist die bevorzugte Art und Weise zu verwenden, entfernt werden fließende API, um Validierungsregeln zu deklarieren, und wenn ja, warum? Ich habe versucht, Google für eine Antwort, aber gescheitert. Habe bei gitter nachgefragt aber noch nicht geantwortet, und die Demo-Seite (http://aurelia.io/validation/#/) zeigt noch Usage von @ensure.
Eine Nebenfrage auf der fließenden API-Funktion sicherstellen, dass es eine magische Zeichenfolge wie ensure('classProperty')
dauert. Wird dies zu Problemen führen, wenn die js-Datei minimiert wird? Ich benutze Typoskript und würde gerne wissen, ob es einen typsicheren Weg gibt, etwas wie ensure(this.classProperty)
zu tun?
Danke @Mario für die Antwort. Also für jede neue Entwicklung sollte ich vermeiden, Dekorateur oder nicht? –
Ja, wählen Sie stattdessen die Fluent API. Übrigens, in der neuen Version gibt es auch Dekorateure, aber mehrere statt nur einer – Mario
sehe ich. Letzte Frage, ich benutze Typoskript und würde gerne wissen, ob es eine typsichere Möglichkeit gibt, etwas wie ensure (this.classProperty) anstelle von magic string zu machen? –