
Alex
27.08.2018
15:03:01
Посмотри как серверные декларативные шаблонизаторы работают

Сергей
27.08.2018
15:03:37
/article/1
а например
/hello-world это article с id 1

Игорь
27.08.2018
15:03:41
Расширь кругозор, пожалуйста
вот именно что он расширен. я на уровне селектора могу выбирать данные как мне угодно, подстраивая под любые компоненты

Google

Сергей
27.08.2018
15:03:48
что то похожее можно делать?

Alex
27.08.2018
15:04:27
Там деревья удобнее например

Roman
27.08.2018
15:04:40

Игорь
27.08.2018
15:04:40

Alex
27.08.2018
15:05:02
При том что там декларативная шаблонизация

DimenSi
27.08.2018
15:05:09

Игорь
27.08.2018
15:05:11

Alex
27.08.2018
15:05:11
Когда вью описывается структурой данных
А шаблоны матчатся на ноды

Roman
27.08.2018
15:05:34

Игорь
27.08.2018
15:05:35

Alex
27.08.2018
15:05:43

Google

Oleg
27.08.2018
15:05:58

DimenSi
27.08.2018
15:05:58

Alex
27.08.2018
15:06:14

Игорь
27.08.2018
15:06:30
парни вы че реально геттерами не пользуетесь ??? или селекторами ?

Oleg
27.08.2018
15:06:31

Игорь
27.08.2018
15:06:37
вы гоните ?

DimenSi
27.08.2018
15:06:46
я постоянно

Alex
27.08.2018
15:07:14
вы гоните ?
Ещё раз, почитай про декларативную шаблонизацию

DimenSi
27.08.2018
15:07:32
а я не знаю в чем спор, но я просто так влез, так что извинятся не буду

Игорь
27.08.2018
15:07:33
я постоянно
и что тебе мешает писать dataA.byId[id].dataB.byId[1]

DimenSi
27.08.2018
15:07:45
я так делать не буду

Сергей
27.08.2018
15:07:47
Черт, деду вообще видно тут? ?

Roman
27.08.2018
15:08:21

DimenSi
27.08.2018
15:08:24
я если геттеры использую, то только, чтоб преобразовывать данные в нужный мне для рендера формат

Игорь
27.08.2018
15:08:28
жесть какая-та
а что ты будешь делать когда у тебя пришло 2 типа данных которые зависемы друг от друга ?

Roman
27.08.2018
15:08:32

DimenSi
27.08.2018
15:08:52

Игорь
27.08.2018
15:09:04

Google

Игорь
27.08.2018
15:09:46

Alex
27.08.2018
15:10:27
https://github.com/pasaran/yate
Почитай как это работает
На вход подаётся дерево
Которое ты шаблонизируешь

Игорь
27.08.2018
15:11:07
но вот только что ты будешь делать если это простая структура dataB тебе нужна где то еще, но приходит она к тебе в формате только у dataA по идее тебе нужно разложить структуру до сохранения в vuex до плоской

Alex
27.08.2018
15:11:37
Мы сейчас не про vuex вообще говорим
Ты спросил где не удобен плоский вид
Я тебе показал

Игорь
27.08.2018
15:12:23
а я про вуекс. Так как данные из апи ктороые ты запросишь, в первую очередь лягут в хранилище, и именно от туда ты будешь получать к ним доступ

Alex
27.08.2018
15:12:36
Ты точно кругозор расширил)?
А ещё без вуекса говорят можно разрабатывать

Alex
27.08.2018
15:13:13
и вообше без единого стора

Игорь
27.08.2018
15:13:37
можно. Но без вуекса данные из плоской структуры собрать по щелчку. А не из плоской их нужно приводить к нормальному виду..

Alex
27.08.2018
15:13:53
зачем туда сюда собирать дерево
когда это не нужно
а достаточно сразу на шаблонизацию подать дерево
пример еще более интересный - рендер статей, где достаточно 1 раз отрендерить
и даже не обязательно на клиенте
берешь и рендеришь дерево

Google

Alex
27.08.2018
15:15:03
тоже будешь к плоскому виду приводить?

DimenSi
27.08.2018
15:15:29

Alex
27.08.2018
15:16:00
нормализация к плоскому виду нужна где есть персистентные коллекции
аля блоки товаров
где хэш мапы и массивы ключей решают
и то не всегда нужно - потому что большинство свойств статичны
а туда сюда гонять данные - лишние вычисления

Depth Of Field
27.08.2018
15:17:15
Друзья, как то можно запустить перерасчёт вычисляемого свойства?

Admin
ERROR: S client not available

DimenSi
27.08.2018
15:17:56
поменять значение от которых он зависит

Depth Of Field
27.08.2018
15:18:42
По другому никак?

Дмитрий
27.08.2018
15:19:50
А зачем его перерасчитывать, если не изменилось ничего в зависимостях? )

Depth Of Field
27.08.2018
15:20:34
Там есть зависимость от времени в расчетах, в этом засада

DimenSi
27.08.2018
15:21:06
ну так меня этой зависимость
я так и не понял этот спор за нормализацию и древовидность

Сергей
27.08.2018
15:25:07
Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 8.x
Парни как победить на маке?
https://github.com/sass/node-sass/issues/1585 перепробывал все

DimenSi
27.08.2018
15:25:46
ты обновил ноду скорей всего, просто удали node_modules и заново установи все

Yan
27.08.2018
15:26:11
Или 10

Google

Yan
27.08.2018
15:26:27
Или 3

Сергей
27.08.2018
15:26:35

DimenSi
27.08.2018
15:28:01
тогда хз

Сергей
27.08.2018
15:28:09
Found bindings for the following environments:
- OS X 64-bit with Node.js 6.x
почему то тупо 6.x только
где то меняется это?

Yan
27.08.2018
15:28:34
Если нету nvm i 8

Сергей
27.08.2018
15:29:00

Yan
27.08.2018
15:29:01
Поставь 10

Сергей
27.08.2018
15:29:07
я же показывал )

Yan
27.08.2018
15:29:50
Бля на маке ж какой-то костыль с нодой помню

Сергей
27.08.2018
15:30:07
есть мысль что с Mojave что то не так

Yan
27.08.2018
15:30:26
При инстале права доступа где-то не даются
И выскакивает EACCESS
Я не помню мб это вообще не имеет отношения

Alex
27.08.2018
15:31:07
можно поставить n вместо nvm

Сергей
27.08.2018
15:31:08
а папки такой нет

Alex
27.08.2018
15:31:13
и с судо херачить
:3