С текущей стратегией, в корне каждого модуля у меня есть файл index.js, определяющий все Угловые 1.X штук, которые должны быть включены в приложение.Как зарегистрировать угловой компонент?
Очень простой пример:
angular.module('app', [])
.config(require('./app.states'))
.service('appService', require('./app.service'))
.directive('appDirective', require('./app.directive'));
Команда использует директивы для вещей, что просто глупо. Я уверен, что вы можете относиться к людям, набивающим контроллеры, слишком много, и все другие плохие примеры для «не хватает времени».
Я хочу начать использовать компоненты по директивам для многих случаев, когда мы действительно просто хотим создать «умный» шаблон для состояния, но не похоже, что я могу ссылаться или регистрировать компонент в том же способ, которым я должен был бы служить/директивой, как в приведенном выше примере.
Короче говоря, с помощью «appComponent» в качестве имени компонента внутри определения состояния не то, что работает таким же образом ::
angular.module('app', [])
.config(require('./app.states'))
.service('appService', require('./app.service'))
.component('appComponent', require('./app.component'));
Что я должен попробовать следующий?
В чем проблема с компонентами? Кстати, они по сути являются директивами с синтаксисом сахара. – estus
ничего нехорошо ... желая перейти к их использованию, однако «вводя» их в базу кода с помощью браузера не поддерживает синтаксис .component – beauXjames
Что вы подразумеваете под «поддержкой»? Browserify не знает о угловом или любом другом JS-коде, где он используется. У вас есть синтаксическая ошибка с закрытыми круглыми скобками. – estus