Показать сообщение отдельно
  #4 (permalink)  
Старый 13.03.2015, 05:28
Аватар для MetaDriver
Аспирант
Отправить личное сообщение для MetaDriver Посмотреть профиль Найти все сообщения от MetaDriver
 
Регистрация: 24.04.2014
Сообщений: 66

Сообщение от GibsonG Посмотреть сообщение
Здравствуйте! .....

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

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

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

Я правильно понимаю суть реализации или как-то можно сделать по другому.
п.ы глобальные переменные тоже использовать очень плохо
Решается многими способами. Например так (в одну строчку):
<some-dir  ng-controller='myRestCtrl' ng-init='restBase = <?php echo $restBasePath ?>'>
........
</some-dir>
Ответить с цитированием