Sasha
Имею ввиду, есть ли каноничный способ для разных въюх внутри одной части темплейта. Конечно, можно скрывать нгифом, но там лапша будет дикая
Anonymous
я хз конечно за правильность того как ты используешь контент, у меня просто был такой юзкейс и я использовал сервис, который глобально свое состояние хранил, потом при перезвагрузке контроллера значения подставлялись из сервиса, чтобы состояние не терялось
Sasha
У меня есть общий родительский контроллер для list view. Внутри можно переключать варианты отображения(внутри каждого есть своя логика, поэтому нужны отдельные контроллеры). Родительский контроллер получает некую часть данных, которая нужно одинаково для всех въюх внутри
Anonymous
раз парент контроллер перезагружается, то его состояние нужно хранить, а хранят в сервисе. В общем в любой непонятной ситуации используй сервис:)
Anonymous
и вообще погугли в сторону redux, просто чтоб понять как лучше всего такое организуют - через глобальный стейт, чтобы данные не терялись при перезагрузках роута
Anonymous
я для этого испольовал свой костыль https://github.com/atellmer/spawn.js
Sasha
Спасибо, посмотрю
Anonymous
Нет слов:
https://medium.com/%D0%BE-%D1%87%D1%91%D0%BC-%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D1%82-%D0%B2-it/devcookies-29e098564ac3#.27uld48l4
Anonymous
📢 Самий крутой фремворк.
AngularJS
👤21 %61
🔸🔸🔸🔸🔸🔸
ReactJS
👤9 %26
🔸🔸
AurelyoJS
👤0 %0
🔻
Vue
👤4 %11
🔸
👥 34 - всего голосов
🕐 29.01.2017 17:00
Nikolay
нашли где опросы делать
Алексей
Какой "неожиданный" результат опроса
Стас Щетинников
Anonymous
BLOCKCHAIN NEWS
ЕЖЕДНЕВНЫЙ АГРЕГАТОР СВЕЖИХ НОВОСТЕЙ О КРИПТОВАЛЮТАХ И ТЕХНОЛОГИИ BLOCKCHAIN
https://t.me/blockchain_news
Andrey
пишу на вью
Andrey
практически ангуляр
Andrey
токо с рендером нормальным и сервисы присутствуют
Дима
Andrey
да токо они другие
Andrey
https://github.com/kaflan/vuejsExemple
Andrey
я тут експерементировал с ним
Ilya 🃏
Кто подскажет, почему не выводится переменная скоупа директивы?
Serhii
Потому что она undefined
Ilya 🃏
например
<mydir>{{counter}}</mydir>
в link прописано $scope.counter = 10;
Serhii
Уверен что директива инициализировалась?
Ilya 🃏
ага
Ilya 🃏
scope стоит с кастомными значениями из атрибутов
Ilya 🃏
но я не думаю, что это будет ломать весь изолированный скоуп
Ilya 🃏
почему тогда если прописать все в template, то отлично работает
Serhii
Сделай пример в жс фидл, я не понимаю в чем проблема
Yuriy
Serhii
Serhii
У тебя не выводит?
Yuriy
как это не выводит
Serhii
А, он $scope использовал
Yuriy
видно же что работает все
Serhii
И не смотрел в консоль что падает ошибка о assign property to undefined
Ilya 🃏
http://jsfiddle.net/ADukg/9530/
Ilya 🃏
вот так
Ilya 🃏
у меня не работает
Ilya 🃏
все 100% также
Ilya 🃏
но если комментирую scope инициализацию, то все пашет
Ilya 🃏
пробовал удалить все переменные из иниц. скоупа, все-равно не пашет
Ilya 🃏
пашет только если я вообще его не инициализирую
Serhii
Ilya 🃏
ангуляр 1.4.7
Ilya 🃏
не то
Ilya 🃏
http://jsfiddle.net/ADukg/9531/
Serhii
Ilya 🃏
в примере у меня тоже пашет
Ilya 🃏
но если я это копирую к себе, то не пашет, пока не уберу инициализацию
Ilya 🃏
скоупа
Ilya 🃏
что может быть?
Serhii
Сравни скоуп с Линка со скоупом в конструкторе
Дима
Разве с новым синтаксисом контроллера по прежнему нужно использовать $scope?
Дима
Не this?
Ilya 🃏
в смысле?
Serhii
Зис если bindToController
Ilya 🃏
=\
Дима
Serhii
Вот и я о том что нужно сравнить скоупы
Serhii
Один из них у тебя фиктивный
Serhii
Консоль не ругается?
Yuriy
что-то я вообще не пойму в чем проблеиа-то)
Yuriy
проблемы нет)
Yuriy
Serhii
Короч добавь bindToController true и записывай в this вместо scope
Ilya 🃏
консоль молчит :(
Бинд ту контроллер незя, у меня там может быть такая же переменная
Ilya 🃏
хочу изолейтед скоуп 😢
Ilya 🃏
вот
Ilya 🃏
Ilya 🃏
два почти абсолютно одинаковые директивы
Ilya 🃏
если я первой верну скоуп, все идет по п*зд*
Serhii
Меня настораживает только $
Ilya 🃏
вот хэтэмэле
Ilya 🃏
Ilya 🃏
где
Serhii
$scope это провайдер для директивы как модуля
Serhii
Может с этим проблема