2016-04-07 5 views
0

У меня есть простое приложение, которое полностью построено на угловых js. При маршрутизации по каждому запросу я перенаправляю его на частичное, как показано ниже.Как сделать полное частичное представление в angularjs как всплывающее окно?

.state('updateorder', { 
    url : '/updateorder', 
    templateUrl : 'partialviews/updateorder.html', 
    controller : 'Distributor3Controller' 
}) 

Из приведенного выше фрагмента кода, как вы можете видеть, когда приходит запрос на UpdateOrder, он перенаправляет на updateorder.html

Так вот моя проблема, в моем требовании Я отобразить updateorder.html как всплывающее окно. И все же это должно быть связано с угловыми. Поэтому я не могу использовать концепцию типа window.open (...).

Мои вопросы:
1) Можем ли мы это сделать? если да, то как?
2) Это хорошая практика?

ответ

0

Да, вы можете это сделать. Вы проверили Nested States в ui-router. Предположим, что у вас есть «заказы» штата, в которых перечислены все заказы, а затем есть ссылка для обновления каждого заказа, когда пользователь нажимает для обновления, государственные заказы поступают в его дочернее состояние order.update_order, которое показывает всплывающее окно.

Смежные вопросы