Показать сообщение отдельно
  #1 (permalink)  
Старый 12.03.2015, 13:54
Новичок на форуме
Отправить личное сообщение для GibsonG Посмотреть профиль Найти все сообщения от GibsonG
 
Регистрация: 12.03.2015
Сообщений: 5

Как правильно передать URL
Здравствуйте! Сразу извиняюсь, только только начал изучать данный фреймворк и хотелось бы сразу делать правильно.

Есть контроллер в котором имеется $http сервис get с запросом на сервер. путь не относительный т.к. рестфул располагается на поддомене.
Причем домен хардкором указать не могу т.к. есть тестовый сервер где соответственно другой домен.

Вообще суть задачи обратится к серверу, и через ng-repeat вывести данные на страницу.

var projectForm = angular.module('project', []);

projectForm.controller('ProjectForm', ['$scope','$http', function($scope, $http) {
    $http.get('***')
}]);


Сам урл формируется на пхп фреймворке.

Просто в том же JQuery можно запихать в data атрибут например data-url="путь к апи".

Как я понимаю в ангуляр можно сделать нечто подобное, но:
1. контроллер не имеет доступа (точней не должен по хорошему) к DOM и нужно использовать директивы
2. директива инкапсулирована и не имеет доступа к контроллеру. И тут нужно сливать области видимости контроллера и директивы.

Я правильно понимаю суть реализации или как-то можно сделать по другому.
п.ы глобальные переменные тоже использовать очень плохо
Ответить с цитированием