2014-12-19 5 views
0

Как говорится в названиях, им нужно найти способ определить, является ли маршрут, который им используется, ресурсом или просто маршрутом. Для тех, кого вы путаете, я говорю о структуре маршрутизатора приложения. Например, «человек» - это мой ресурс, и у него есть «редактирование» маршрутов, «список» и «просмотр» ... мне нужно знать с точки зрения маршрутов, если это обычный маршрут или ресурс.Обнаружение, если маршрут является ресурсом или маршрутом

EDIT: Я на самом деле пошел вперед и только что создали контроллер для каждого из моих ресурсов и назначил ему свойство IsResource: истинный. Этого хватит для того, что им делать, но если у кого-то есть способ обнаружить это на маршрутах willTransition или сделалTransition это был бы рад!

ответ

1

От взгляда на the source, я не думаю, что это возможно. Соответствующие строки из определения метода resource:

options.resetNamespace = true; 
this.route(name, options, callback); 

Я не могу увидеть где-нибудь в route что resource происхождение декларации маршрута сохраняется в созданном маршруте.

+0

Спасибо за ваш вклад Бак, я думал то же самое. –

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