¿En qué módulo (archivo) y cómo declarar la clase ECMAScript 6 en la aplicación AngularJS JavaScript?

Puede crear una clase de JavaScript en cualquier archivo .js, que luego hará referencia a su archivo index.html de esta manera:

Usualmente hago esto en la sección principal para aplicaciones angulares. Sé que eso generalmente está mal visto, pero no veo ningún punto en cargar la página antes de los scripts cuando los scripts generan más o menos la página.

Tenga en cuenta que el soporte del navegador para ECMAScript 6 todavía es un poco incompleto, así que decida a qué navegadores desea orientar y consulte ¿Puedo usar … Tablas de soporte para HTML5, CSS3, etc. para ver si cada característica que usa es compatible con su objetivo navegador.

Por cierto, las clases en JavaScript siguen siendo solo funciones, incluso en ES6. ES6 solo nos da una nueva sintaxis para crearlos, pero si está apuntando a un navegador que no admite ES6, simplemente declare una función y agregue métodos al objeto prototipo de la función como lo haría en JavaScript “antiguo”.