
kaflan
26.01.2017
21:18:48
я тут експерементировал с ним

d0as8
27.01.2017
07:36:25

Ilya
27.01.2017
09:44:11
Кто подскажет, почему не выводится переменная скоупа директивы?

Каїн
27.01.2017
09:44:46
Потому что она undefined

Google

Ilya
27.01.2017
09:44:48
например
<mydir>{{counter}}</mydir>
в link прописано $scope.counter = 10;

Каїн
27.01.2017
09:45:53
Уверен что директива инициализировалась?

Ilya
27.01.2017
09:47:17
ага
scope стоит с кастомными значениями из атрибутов
но я не думаю, что это будет ломать весь изолированный скоуп
почему тогда если прописать все в template, то отлично работает

Каїн
27.01.2017
09:48:44
Сделай пример в жс фидл, я не понимаю в чем проблема

Yuriy
27.01.2017
10:10:41

Каїн
27.01.2017
10:11:22
У тебя не выводит?

Yuriy
27.01.2017
10:11:55
как это не выводит

Каїн
27.01.2017
10:11:57
А, он $scope использовал

Yuriy
27.01.2017
10:12:04
видно же что работает все

Каїн
27.01.2017
10:12:42
И не смотрел в консоль что падает ошибка о assign property to undefined

Google

Ilya
27.01.2017
10:12:48
http://jsfiddle.net/ADukg/9530/
вот так
у меня не работает
все 100% также
но если комментирую scope инициализацию, то все пашет
пробовал удалить все переменные из иниц. скоупа, все-равно не пашет
пашет только если я вообще его не инициализирую
ангуляр 1.4.7
не то
http://jsfiddle.net/ADukg/9531/
в примере у меня тоже пашет
но если я это копирую к себе, то не пашет, пока не уберу инициализацию
скоупа
что может быть?

Каїн
27.01.2017
10:16:00
Сравни скоуп с Линка со скоупом в конструкторе

Дмитрий
27.01.2017
10:16:02
Разве с новым синтаксисом контроллера по прежнему нужно использовать $scope?
Не this?

Ilya
27.01.2017
10:16:30
в смысле?

Каїн
27.01.2017
10:16:33
Зис если bindToController

Ilya
27.01.2017
10:16:34
=\

Google

Дмитрий
27.01.2017
10:16:41

Каїн
27.01.2017
10:17:04
Вот и я о том что нужно сравнить скоупы
Один из них у тебя фиктивный
Консоль не ругается?

Yuriy
27.01.2017
10:17:26
что-то я вообще не пойму в чем проблеиа-то)
проблемы нет)

Каїн
27.01.2017
10:19:28
Короч добавь bindToController true и записывай в this вместо scope

Ilya
27.01.2017
10:20:42
консоль молчит :(
Бинд ту контроллер незя, у меня там может быть такая же переменная
хочу изолейтед скоуп ?
вот
два почти абсолютно одинаковые директивы

Ilya
27.01.2017
10:21:38
если я первой верну скоуп, все идет по п*зд*

Каїн
27.01.2017
10:22:14
Меня настораживает только $

Ilya
27.01.2017
10:22:15
вот хэтэмэле
где

Каїн
27.01.2017
10:22:58
$scope это провайдер для директивы как модуля
Может с этим проблема
Замени на scope в линк
Но пздц, как это не использовать controllerAs в век компонентов

Google

Ilya
27.01.2017
10:24:31
а разница, как корабль назовешь, так ничего и не изменится
)

Alex
27.01.2017
10:25:23

Admin
ERROR: S client not available

Каїн
27.01.2017
10:25:28
Переписывай на controllerAs и bindToController и все заработае 100% бля буду
И то counter мне кажется у тебя с парента берётся
Причин достаточно
Попробуй вынести в темплейт хтмл директивы
По-любому не тот скоуп приаттачен

Дмитрий
27.01.2017
10:27:38
А вот @ в scope меня настораживает

Каїн
27.01.2017
10:29:45
Мне показалось что она сама себя рекваерит
И записывает в scope.other
Это легально?

Дмитрий
27.01.2017
10:31:43
Это же ангуляр

Ilya
27.01.2017
10:31:43
ага
это в доках же есть
типа чтобы не изъебываться и не писать 2 раза одно и тоже)

Дмитрий
27.01.2017
10:32:09
Я сделал вывод, что за пол года без ангуляра меня реально стал пугать его синтаксис
Хинди какой-то

Google

Ilya
27.01.2017
10:32:18
завидую тебе

Каїн
27.01.2017
10:34:16
Я же на 1.5 пишу
Но такое вижу впервые

Дмитрий
27.01.2017
10:35:21

Ilya
27.01.2017
10:35:31
https://habrahabr.ru/post/180365/
да, в доках нет :(
мб я не про то думаю)

Каїн
27.01.2017
10:38:02
А есть же тулзы для а чтобы проверять скоуп элемента
Думаю они тут кстати

Ilya
27.01.2017
10:38:20
попробуем
ВТФ ХЁР ХЕППЕНС
С*************КА
что происходит
добавил:
template: function(){
console.log(arguments);
},