2014-02-21 10 views
1

Я строю маршрут в angular.js так:Периоды угловыми запроса параметров

$routeProvider 
    .when('/ui/:id/foo/:netloc', { 
    controller:'FooController', 
    templateUrl:'/views/foo.html' 
    }) 

Проблема очень проста - я хочу netloc, чтобы иметь возможность быть DNS или IP-адрес. Так образец маршрутизацией пути может выглядеть как ...

/ui/12345/foo/here.or.there.com/ 
/ui/54321/foo/10.24.36.48/ 

К сожалению, в то время как я обнаружил, что он успешно маршруты это:

/ui/12345/food/here/ 

Это не будет маршрут любого пути, где параметр содержит период. Я, возможно, пытался сделать какую-то магию открытия формата, поэтому я пробовал это:

/ui/12345/foo/here.com.html 

Но это тоже не сработало. Любые идеи о том, как сделать эту работу?

+0

Попробуйте поместить его на http://plnkr.co. Это поможет поиграть с кодом. – kartikluke

+0

Хм ... это работает plnkr. Должна быть ошибка в моей реализации. Извините, спасибо за предложение. – jasonpgignac

ответ

1

Скорее всего, это будет ошибка в вашей реализации. Я пробовал его на местном уровне, и он работал нормально.

+0

Мне стыдно сказать, что я верю, что ты прав. Извините за немой вопрос! – jasonpgignac

+0

Его хорошо иногда вам нужно что-то запускать другими людьми. – kartikluke

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