Угловой маршрут против $ ресурса

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; 

Теперь, используя ng-click по имени, я хочу запросить адрес и местоположение на основе этих 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
  • 0
    что значит problems with ports ? $resource используется только на стороне клиента и не имеет ничего общего с портами
Теги:
angular-ui-router
angular-resource

1 ответ

1
Лучший ответ

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

  • 0
    Спасибо Джесси. Ресурс это есть.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню