Что-то вроде такого:
Верхний уровень <div rt-if="1"> <Repeat list={[1,2,3]} /> </div> Repeat: <div> <div rt-if="2"> <RepeatChildren list={[1,2,3]} /> </div> </div> RepeatChildren: {this.props.children} |
Не ну конечно можно тупо запихать всё в один шаблон и собрать из div-ов, но это уже ошибка проектирования.
|
Цитата:
|
Цитата:
Но, все-таки... 0. Я пишу на ангуляре 1.x.x чуть более 2 лет 1. Я читал+смотрел_видео про web-components от гугла, щупал их. 2. Читал+смотрел_видео про Polymer. 3. Читал+смотрел_видео про Angular 2.0. 4. Читал+смотрел_видео про React, щупал его. Мое мнение: на текущий момент реакт - самая быстрая вьюха (до выхода Angular 2.0). Он не форсит структуру приложения. Но, голый реакт как вьюха сам по себе - это боль без react-templates (как минимум) или jade-react (как максимум). UIjs, когда ты пересядешь на es6, поймешь, что: 1. DI агуляра вызывает слезы, т.к. есть нативные es6 модули 2. выбросишь свою Class функцию просто потому, что она не нужна --- 3. вероятно, тебе надоест юзать jQuery/Angular утилиты, т.к. целесообразней использовать свои, ибо они ведут себя так, как нужно тебе 4. тоже касается транспорта (ajax, sockets) 5. ангуляр заставляет писать обертки вокруг своих сервисов ($http, etc) вместо простого использования ранее написанных тобой классов --- проще иметь отдельную абстракцию в виде вьюхи, т.к., в идеале, ее можно заменить на другую не переписывая все приложение |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
scope.watchProp(context, 'prop', handler) работает вообще мгновенно так как построин на сеттерах и обсерверах/ п.с. о, я тут придумал по умолчанию все контроллеры наследователь не только от ивент эмиттера а от контролера Controller и задать ему метод watch('prop', handler) ну или типа того |
Цитата:
|
Часовой пояс GMT +3, время: 14:31. |