2015-07-16 1 views
0

Итак, у меня есть несколько URL-адресов REST, которые я бы хотел загрузить и привязать к html по запросу. Когда пользователь ищет имя, и если имя будет найдено, html будет заселен из json. Это отлично работает (начальный URL).

Начальный URL

var url = http://localhost:8080/userSearch/name/find?firstName='+enteredValue.firstName+'&lastName=& 
$http.get(url).success(function(data){ 
     $scope.dataItems= data; 

Теперь, используя нг кнопкой мыши на имени я хочу, чтобы запросить адрес и местоположение на основе этих URL-адресов

// URL-

var url = http://localhost:8080/userSearch/addr/find?address=&address 

var url = http://localhost:8080/userSearch/loca/find?location=&location 

Поэтому я начал изучать UI-Router и $ Resource. Моя первая мысль - использовать $ Resource, но, похоже, у других проблемы с портами.

Могу ли я использовать Router, чтобы решить эту проблему, или я должен придерживаться Resource?

+1

'ui-router' и' $ resource' обслуживают две совершенно разные проблемы. 'ui-router' обрабатывает маршрутизацию вашего приложения в вашем угловом приложении, не получая данные по HTTP. Лучшим сравнением будет '$ http' to' $ resource' – Tom

+0

, что означает 'проблемы с портами? '$ resource' используется только на стороне клиента и не имеет ничего общего с портами – charlietfl

ответ

1

ui-router и $ resource - это совершенно разные вещи. ui-router используется для обеспечения навигации между различными состояниями вашего приложения, в то время как $ resource используется, чтобы сделать API-интерфейсы на стороне сервера более удобными. Если вам нужно получить данные из бэкэнда RESTful, тогда $ resource - это путь. Я не уверен, что вы имеете в виду о портах, но я создал веб-приложения, которые ежедневно обслуживают миллионы пользователей поверх $ resource и не имеют проблем с портом.

+0

Спасибо Джесси. Ресурс. –

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

  • Нет связанных вопросов^_^