[class.md-checked]="item.checked"
(click)="item.toggleCheck()"
[item]="item"
#newitem
*foreach="#item in store.items"
Вот это всё — рак мозга. Есть ощущение, что им (разработчикам) скоро перестанет хватать спецсимволов.
Плюс, import из ES6 насколько я понимаю не умеет работать с конкатенированными файлами.
Т.е. если у вас на странице 100 компонентов, то у вас будет как минимум 100 запросов к серверу.
Это выглядит не менее страшненько, чем версия 1 — просто здесь свои причандалы.
Кажется, усложнять вещи, которые могут и должны быть простыми — отличительная черта разработчиков ангуляра.
Можно, но вложив еще один див внутрь дива с display: block (как в вашем варианте) на него уже не действуют правила флексбокс, если можно так выразиться.
Еще раз, flex-direction устанавливает ось только для непосредственных потомков.
И я показал в своем варианте, как можно достичь того, что вы хотите.
Вы неправильно понимаете спецификацию codepen.io/anon/pen/dPqGRW
flex-direction действует только на непосредственных потомков.
Т.е. для достижения того, что вы хотите, нужно .flexItem также добавить flex-direction: column
Смотрел на работе на tn-матрице под виндой — видел синее платье с черными полосками.
Посмотрел дома на айпаде — вижу белое платье с золотистыми полосками.
Причем и в комментариях тоже вижу по-другому дома.
Отсюда варианты:
1. Разница в jpeg-декодерах на разных платформах (windows, unix, macos/ios)
2. Разница в технологии экрана
Около полугода назад появились неприятные ощущения в области правого мизинца, которые затем распространились на медиально локтевую сторону кисти. Ощущения похожи на ломоту, мизинец ощущается чужим :)
Купил такую же, но беспроводную, мышь. Пользуюсь ей несколько месяцев и эффекта от нее практически никакого не ощущаю — онемения остались.
Полагаю, мышь сделана неправильно — она слишком маленькая для моей руки (рука у меня не сказал бы, что большая). Даже просто по высоте она мала, мизинец неприятно елозит по столу. Поначалу задевал большим пальцем за кнопки под ним, поэтому держать ее плотно обхватив не получается. Также, даже если плотно обхватить, пальцами становится неудобно нажимать кнопки, т.к. кнопки слишком близко. Не говоря уже о колесике — его неудобно крутить практически в любом положении.
Думаю, что из-за всех этих эргономических просчетов я стал держать мышь так, что боли остались со мной.
Аналогично, у меня 5 с лишним лет бэкенда вперемежку с спагетти-коддингом «на jQuery». Потом я понял, что в фронтенд-разработке должно быть что-то более удобное, что помогает, а не мешает писать код. Мои поиски привели меня к ангуляру. Да, поначалу трудно понять, нужно менять мировоззрение после jQuery, но потом все становится на свои места.
Сейчас у меня около полутора лет опыта разработки с использованием ангуляра и могу сказать, что в целом он удобен. Да, есть недочеты и есть тонкости, но они есть везде и с ними можно жить.
Подтверждаю, мирамистин кажется хорош со всех сторон: стоит копейки, вкуса почти не имеет, при раннем полоскании горла лично мне часто помогает вообще не заболеть. К тому же, его можно даже детям.
Вы описали банальные вещи, как известно дьявол кроется в деталях.
Например, вы не описали, как проверять авторизованность пользователя в том смысле, что при первом заходе надо сделать блокирующий рендеринг страницы запрос на бэкенд для проверки авторизации.
Также, не описан к примеру механизм разделения по правам, когда пользователи могут иметь или не иметь доступ к целым страницам.
Не описали установку перехватчика ответов бэкенда для отслеживания потери сессии.
Не описали, как после логина повторно разрешить зависимости, прописанные в resolve корневого state.
И много чего еще.
Я пока не пользуюсь rss-агрегаторами, но мне кажется, вам нужно тщательнее поработать над UX. Жаль, что вы не дали ссылку на тестовое приложение, чтобы можно было потыкаться, поэтому сужу только по скриншотам.
По отдельной странице на список категорий, список фидов и список новостей — это слишком. Контекст постоянно меняется. Почему бы не сделать интерфейс почтового клиента: слева дерево категорий, справа сверху список новостей, справа внизу просмотр?
Иконки тоже для меня непонятны.
Мне, например, нравится интерфейс Thunderbird, где я сейчас и читаю rss.
megamozg.ru/company/sketchbuilder/blog/11592/
geektimes.ru/company/sketchbuilder/blog/247730/
Вот это всё — рак мозга. Есть ощущение, что им (разработчикам) скоро перестанет хватать спецсимволов.
Плюс, import из ES6 насколько я понимаю не умеет работать с конкатенированными файлами.
Т.е. если у вас на странице 100 компонентов, то у вас будет как минимум 100 запросов к серверу.
Кажется, усложнять вещи, которые могут и должны быть простыми — отличительная черта разработчиков ангуляра.
Еще раз, flex-direction устанавливает ось только для непосредственных потомков.
И я показал в своем варианте, как можно достичь того, что вы хотите.
flex-direction действует только на непосредственных потомков.
Т.е. для достижения того, что вы хотите, нужно .flexItem также добавить flex-direction: column
Покажите пример на jsfiddle.
Посмотрел дома на айпаде — вижу белое платье с золотистыми полосками.
Причем и в комментариях тоже вижу по-другому дома.
Отсюда варианты:
1. Разница в jpeg-декодерах на разных платформах (windows, unix, macos/ios)
2. Разница в технологии экрана
Купил такую же, но беспроводную, мышь. Пользуюсь ей несколько месяцев и эффекта от нее практически никакого не ощущаю — онемения остались.
Полагаю, мышь сделана неправильно — она слишком маленькая для моей руки (рука у меня не сказал бы, что большая). Даже просто по высоте она мала, мизинец неприятно елозит по столу. Поначалу задевал большим пальцем за кнопки под ним, поэтому держать ее плотно обхватив не получается. Также, даже если плотно обхватить, пальцами становится неудобно нажимать кнопки, т.к. кнопки слишком близко. Не говоря уже о колесике — его неудобно крутить практически в любом положении.
Думаю, что из-за всех этих эргономических просчетов я стал держать мышь так, что боли остались со мной.
Было бы круто и на потолке печатать.
Сейчас у меня около полутора лет опыта разработки с использованием ангуляра и могу сказать, что в целом он удобен. Да, есть недочеты и есть тонкости, но они есть везде и с ними можно жить.
Т.к. data потенциально вообще может не быть.
Например, вы не описали, как проверять авторизованность пользователя в том смысле, что при первом заходе надо сделать блокирующий рендеринг страницы запрос на бэкенд для проверки авторизации.
Также, не описан к примеру механизм разделения по правам, когда пользователи могут иметь или не иметь доступ к целым страницам.
Не описали установку перехватчика ответов бэкенда для отслеживания потери сессии.
Не описали, как после логина повторно разрешить зависимости, прописанные в resolve корневого state.
И много чего еще.
В этом случае полагаю что-то вроде прячущегося aside было бы удобно.
По отдельной странице на список категорий, список фидов и список новостей — это слишком. Контекст постоянно меняется. Почему бы не сделать интерфейс почтового клиента: слева дерево категорий, справа сверху список новостей, справа внизу просмотр?
Иконки тоже для меня непонятны.
Мне, например, нравится интерфейс Thunderbird, где я сейчас и читаю rss.