@angular_js

Страница 59 из 325
Леонид
29.09.2016
08:25:44
ну например фя написал в темплейте table c классом ефиду

*table

Kool
29.09.2016
08:26:19
class="table"

Леонид
29.09.2016
08:26:29
а нг переделал тег в div

Google
Леонид
29.09.2016
08:26:38
и добавил класс ng-isolate-scope

Kool
29.09.2016
08:27:04
Тег table?

Ангуляр добавил класс это ок

А то что заменяет тейбл на див странно

Леонид
29.09.2016
08:28:05
был

Kool
29.09.2016
08:28:21
А в дебаггере

Леонид
29.09.2016
08:28:27
стал div

сек

а тут уже div

Kool
29.09.2016
08:31:22
У тебя директива на ней висит

?

Леонид
29.09.2016
08:32:24
на table?? теге?

Kool
29.09.2016
08:32:30
Да

Google
Kool
29.09.2016
08:32:33
Или выше

Почему он изолированный скоп добавляет

Леонид
29.09.2016
08:33:22
ага)

кто то директиву запихнул)

Kool
29.09.2016
08:34:18
Тогда нужно копать в сторону директивы

Классы экранировать в темплейте не нужно

Леонид
29.09.2016
08:36:18
?

спасиб))))

оч чильно помог)

Ilya
29.09.2016
13:59:33
привет всем. Есть такая трабла. Есть две директивы: list и list-item. В list-item рекурсивно вызывается list (для "детей"). Также есть методы добавления, редактирования, удаления, которые прокидываются из сервиса в контроллер роута, а после в директивы. Проблема в том, что на вложенных списках эти методы перестают срабатывать. Как можно прокинуть функции в контроллер на неограниченную "глубину"? Делаю, как советуют, то есть оборачиваю метод в директиве в свою функцию, где его вызываю с объектом из аргументов. на 1-2 уровнях вложенности все норм. Но на 3 уже ничего не работает. Заранее спасибо за помощь)

Alex
29.09.2016
14:34:11
scope изолируешь?

Ilya
29.09.2016
14:41:12
да

cafe
29.09.2016
15:13:56
sup, это правильно написано? $http.get('https://api.vk.com/method/newsfeed.search?q='+$scope.query+'&v=5.52')

типо поиск по фразе query

Eugene
29.09.2016
15:24:28
Да, правильно

cafe
29.09.2016
15:24:53
а как обратиться например к id?

то есть как затолкать json в переменную?

как тут $scope.repos = data.items;, только не для репозиториев гитхаба а результатов поиска по вк

Eugene
29.09.2016
15:28:05
$http.get('https://api.vk.com/method/newsfeed.search?q='+$scope.query+'&v=5.52') .then(function(data) { $scope.repos = data.response.items; })

так?

Google
Max
29.09.2016
15:28:31
Есть что то для работы с гугл мапс в ангуляре?

Roman
29.09.2016
15:30:00
Eugene
29.09.2016
15:57:25
не работает
console.log(data) попробуй. Если выведет в косоль, ты че-то не то делаешь

Надо еще data через JSON.parse прогнать

Перед присвоением в переменную

Kool
29.09.2016
16:03:51
Хттп сам разбирается

cafe
29.09.2016
16:05:54
я плохо разбираюсь

Kool
29.09.2016
16:07:30
я плохо разбираюсь
Success депрекейтнутый метод

then используй

Kool
29.09.2016
16:08:01
Console.log что выводит?

cafe
29.09.2016
16:10:15
Console.log что выводит?
я ж в онлайн редакторе делаю, мне в браузере console.log(data) писать?

cafe
29.09.2016
16:12:41
не хватает инжекта $http
как его инжектировать?

Kool
29.09.2016
16:15:04
в метод .controller первой строкой передаётся имя контроллера, вторым параметром массив зависимостей, последняя зависимость - наш контроллер

http://puu.sh/rrUvE/002ce25790.png

Только почему то всё равно не работает

cafe
29.09.2016
16:20:34
http://puu.sh/rrUML/a09eac0577.png

Google
Kool
29.09.2016
16:21:04
Как поделиться?

там регистрироваться надо?

cafe
29.09.2016
16:21:53
нет

save тыкаешь

и ссылку даешь

Kool
29.09.2016
16:22:38
Не вижу кнопки сейв

cafe
29.09.2016
16:23:41
http://puu.sh/rrUXz/88dcc7ef6b.png

Kool
29.09.2016
16:23:41
http://pastebin.com/eiZbhQHN

Admin
ERROR: S client not available

Kool
29.09.2016
16:23:49
у меня там кнопка fork

По идеи вот так

а не

сек

http://pastebin.com/5i2HVwiJ

Это вместе с обработчиком ошибок

Не знаю почему на коудпене не заводится

попробуй локально сделать

там я } забыл убрать после урла

cafe
29.09.2016
16:27:19
он алертует еррор

Kool
29.09.2016
16:27:34
что говорит

Google
cafe
29.09.2016
16:28:15
я просто заменил console.log на alert и сработал флерт для error

алерт

Kool
29.09.2016
16:28:29
так что возвращает?

cafe
29.09.2016
16:29:06
http://puu.sh/rrVew/2f4c385a6d.png

или таки запустить локально

?

Kool
29.09.2016
16:29:39
Запусти локально

кстати в алёрт нельзя передать объект

в data и error самое вкусное

собери просто html страницу

и запусти в браузере

cafe
29.09.2016
16:35:59
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.5.7/$injector/modulerr?p0=searchApp&p1=Error%…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.5.7%2Fangular.min.js%3A20%3A359)

http://puu.sh/rrVCC/d97abeca90.png

http://puu.sh/rrVHV/a368da195d.png

Kool
29.09.2016
16:38:41
Js код?

Вижу

cafe
29.09.2016
16:39:24
блин

Kool
29.09.2016
16:39:29
Скрипт main.is в хед

После cdn

После ангуляра

cafe
29.09.2016
16:40:08
http://puu.sh/rrVO1/a40e1bec6d.png

Страница 59 из 325