пользовательский интерфейс с Meanjs 0.4.2

Я следил за серией видеоруководств на основе MEANJS.org, которые я считаю единственными в своем роде на YouTube. Тем не менее, серия была записана на MEANJS 3.x, а затем перенесена на MEANJS 4. Однако похоже, что MEANJS 4.2 использует службу меню Angular, которая работает совсем иначе, чем ее демо. Это делает невозможным отслеживание того, как добавить модальное окно начальной загрузки пользовательского интерфейса (https://angular-ui.github.io/bootstrap/#/modal), который имеет основополагающее значение для работы стека с Bootstrap.

Мои вопросы заключаются в следующем:

1.) В версии 4.2 MEANJS мне нужно использовать абстрактные шаблоны пользовательского интерфейса? Или я могу переопределить это и просто создать состояния, которые я хочу, без использования представления пользовательского интерфейса основного шаблона?

function routeConfig($stateProvider) {
.state('customers', {
abstract: true,
url: '/customers',
template: '<ui-view/>'
})

2.) Как добавить модальные окна с помощью Angular UI Bootstrap? Я пробовал все способы, и я совершенно сбит с толку.

3.) Есть ли какие-нибудь хорошие ресурсы, которые входят в архитектуру MEANJS 0.4.2, которые мне не хватает? Большинство всех записанных ресурсов используют более раннюю версию, которая сильно отличается от последней версии.

Большое спасибо!


person adamfhelm    schedule 28.05.2016    source источник


Ответы (1)


Служба меню на самом деле является частью MEANJS, она находится в:

/modules/core/client/ услуги/меню.клиент.service.js

Прочитайте источник, когда у вас будет возможность.

Недавно была добавлена ​​возможность добавлять параметры, однако я не вижу ничего, что могло бы помешать работе Angular UI Bootstrap.

Я не уверен, какой туториал вы делаете, и работаете ли вы над ним, однако лучший способ заставить AUIB работать, если вы пришли к нему свежим, — это просто попытаться добавить аккордеон на страницу. Это первый пример, который займет у вас пару минут с возможностями вырезания и вставки.

Убедитесь, что вы понимаете, как это работает. Почувствуйте, как контроллер работает с ним. Затем вернитесь к модальному режиму с более четким видением и повышенной уверенностью.

В худшем случае клонируйте ту же версию MEANJS, что и в учебнике, а затем изучайте реализацию, пока не поймете ее и не сможете реализовать те же обновления до текущей версии.

Вы должны быть в состоянии взломать его - просто держите его!

Удачи!

person Deverejones    schedule 14.08.2016