Задать вопрос
@Coder321

Как експортировать angular модули в es6?

Пишу приложение на ангулан 1.5, хочу использовать es6. Как правильно экспортировать свои модули для подключения в центральном. Пока что делаю так:
let myModule = angular.module('myModule ', [])

    .controller('myController', myController);

export default myModule ;

а в главном импортирую:
import myModule from './my-module/my-module.module';

angular.module('app', ['myModule'])


Но как то есть подозрение что это не совсем коректно, да и линтер матерится на неиспользуемые переменные. Как делаете вы?
  • Вопрос задан
  • 278 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Stepik
    JavaScript с нуля - основы языка и практика для начинающих
    2 недели
    Далее
  • Merion Academy
    Фронтенд-разработчик с нуля
    4 месяца
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
@IvanGW
Software Engineer | Frontend
Тодд Мотто написал отличное руководство по использованию Angular 1.x и ES2015.

Пример:
import angular from 'angular';
import uiRouter from 'angular-ui-router';
import AppComponent from './app.component';
import ComponentsModule from './components/components.module';
import CommonModule from './common/common.module';

const AppModule = angular
  .module('app', [
    ComponentsModule,
    CommonModule,
    uiRouter
  ])
  .component('app', AppComponent)
  .name;

export default AppModule;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы