Kurze Antwort: Nein.
Die @
Syntax definiert eine Anmerkung - diese AtScript, durch Schräg Jahren eingeführt wurde, die später in TypeScript verschmolzen. Von dem, was ich sehen kann, sind sie Annotationen in .NET-Sprachen ähnlich.
Anmerkungen gehören nicht zum Standard ES6; Sie sind einfach eine Dekoration, die von TypeScript bereitgestellt wird. Hingegen unterstützt Angular 2 die Verwendung von TypeScript-Annotationen, ebenso wie Aurelia.
Ich kann im Moment keinen Link bereitstellen, aber es gibt Ressourcen, die die Features und Sprachkomponenten von ES6 sehr detailliert beschreiben.
Nicht, dass ich es wissen würde. Können Sie bitte auf die Dokumente zeigen? Was tut es? – Bergi
Ich fand das auch ... Anmerkungen sind eine Möglichkeit, Meta-Informationen zu unserem bestehenden Code hinzuzufügen. Diese Anmerkungen werden von ES6 nicht unterstützt, wurden jedoch als Spracherweiterung entwickelt und werden vom Traceur-Transpiler berücksichtigt, der in diesem Projekt verwendet wird. Wir müssen jedoch keine Anmerkungen verwenden. Wie bereits erwähnt, werden diese nur nach ES5 transpiliert und dann einfach vom Framework verwendet. http://blog.Thoughtram.io/angular/2015/03/27/building-a-zippy-component-in-angular-2.html – screenm0nkey