Intereting Posts
Использование LIMIT в MySQL для ограничения результатов на основе значения столбца (PHP / MySQL) Можете ли вы присвоить значения константам с знаком равенства после использования, определенных в php? PHP: Завершить и запустить новый <tr> после 6 строк Переопределение функции PHP? Я хочу, чтобы поле ввода имело уникальное значение Как автоматически удалить сеанс через 5 минут бездействия на веб-сайте в php Нет данных, полученных из MySQL в Android ListView Как бы остановить этот цикл foreach после 3 итераций? Проверка формата даты в php SFTP из PHP – неопределенные константы CURLOPT_PROTOCOLS и CURLPROTO_SFTP? Добавление флажков в форму электронной почты PHP POST У меня ошибка в laravel по функции /vendor/guzzlehttp/psr7/src/functions.php в строке 77 Переадресация Laravel 5.4 на пользовательский URL после входа в систему PHP SimpleXML большой файл без дополнительного использования памяти PHP Regex Help для синтаксического анализа строки

Как установить динамический url для угловых js

URL адрес адресной строки

hostname/admin/Usergroup_controller/view_members/1 

Я звоню внутренне с помощью угловых js

 hostname/admin/Usergroup_controller/get_view_members/1 

Здесь последний id, который теперь 1, но может быть изменен.

Я хочу передать этот url в следующем коде

 $http.get(site_url + 'hostname/admin/Usergroup_controller/get_view_members/1').success(function (data) {} 

Как я могу ???

Надеюсь ты понимаешь

Из вашего вопроса я понимаю, что вы хотите включить идентификатор в URL-адрес браузера, например hostname/admin/Usergroup_controller/view_members/1 и тем самым хотите выполнить запрос GET с использованием этого «id», как в $http.get(site_url + 'hostname/admin/Usergroup_controller/get_view_members/1')

Я предполагаю, что вы используете $routeProvider (Угловая маршрутизация). Теперь это означает, что вам нужно настроить метод .when(path, route) для передачи динамического «id» в URL-адресе браузера. Итак, .when(path, route) будет выглядеть как .when('/Usergroup_controller/view_members/:id', templateUrl: 'viewMembers.html') ; предполагая, что viewMembers.html – это страница, к которой вы хотите перейти.

После изменения параметра .when(path, route) вам нужно будет извлечь значение :id из URL-адреса браузера. Это будет сделано с помощью $routeParams в контроллере маршрутизируемой страницы, которая в этом случае будет viewMembers.html . В контроллере viewMembers.html вам нужно извлечь значение :id , написав это:

 $scope.idEnteredInBrowserUrl=$routeParams.id; 

Теперь вам нужно будет передать значение, $scope.idEnteredInBrowserUrl в службе, из которой вы будете выполнять $http.get() . Это можно сделать, создав функцию в сервисе, скажем,

 var setIdEnteredInBrowserUrl = function (id) { $http.get(site_url + 'hostname/admin/Usergroup_controller/get_view_members/'+id).success(function (data) {}} 

Обратите внимание, что $http.get() упоминается внутри функции setter, потому что вы хотите, чтобы $http.get() вызывался только после $http.get() этого метода, и вам нужно :id значение :id добавить его в запрос GET URL.

Вызовите этот метод из контроллера viewMembers.html и передайте в извлеченное значение :id , $scope.idEnteredInBrowserUrl .