Pull to refresh
9
0
Дмитрий Дедюхин @Demetros

User

Send message
[class.md-checked]="item.checked"
(click)="item.toggleCheck()"
[item]="item"
#newitem
*foreach="#item in store.items"

Вот это всё — рак мозга. Есть ощущение, что им (разработчикам) скоро перестанет хватать спецсимволов.

Плюс, import из ES6 насколько я понимаю не умеет работать с конкатенированными файлами.
Т.е. если у вас на странице 100 компонентов, то у вас будет как минимум 100 запросов к серверу.
Это выглядит не менее страшненько, чем версия 1 — просто здесь свои причандалы.
Кажется, усложнять вещи, которые могут и должны быть простыми — отличительная черта разработчиков ангуляра.
Чем не подошел flexbox?
Можно, но вложив еще один див внутрь дива с display: block (как в вашем варианте) на него уже не действуют правила флексбокс, если можно так выразиться.
Еще раз, flex-direction устанавливает ось только для непосредственных потомков.
И я показал в своем варианте, как можно достичь того, что вы хотите.
Вы неправильно понимаете спецификацию codepen.io/anon/pen/dPqGRW
flex-direction действует только на непосредственных потомков.
Т.е. для достижения того, что вы хотите, нужно .flexItem также добавить flex-direction: column
Почти уверен, что вы неправильно готовите.
Покажите пример на jsfiddle.
Странно, я заметил только глюки в хроме с местами некорректным рендерингом скроллбаров.
Можно ли узнать, чем он вас разочаровал?
Смотрел на работе на tn-матрице под виндой — видел синее платье с черными полосками.
Посмотрел дома на айпаде — вижу белое платье с золотистыми полосками.
Причем и в комментариях тоже вижу по-другому дома.

Отсюда варианты:
1. Разница в jpeg-декодерах на разных платформах (windows, unix, macos/ios)
2. Разница в технологии экрана
Около полугода назад появились неприятные ощущения в области правого мизинца, которые затем распространились на медиально локтевую сторону кисти. Ощущения похожи на ломоту, мизинец ощущается чужим :)
Купил такую же, но беспроводную, мышь. Пользуюсь ей несколько месяцев и эффекта от нее практически никакого не ощущаю — онемения остались.

Полагаю, мышь сделана неправильно — она слишком маленькая для моей руки (рука у меня не сказал бы, что большая). Даже просто по высоте она мала, мизинец неприятно елозит по столу. Поначалу задевал большим пальцем за кнопки под ним, поэтому держать ее плотно обхватив не получается. Также, даже если плотно обхватить, пальцами становится неудобно нажимать кнопки, т.к. кнопки слишком близко. Не говоря уже о колесике — его неудобно крутить практически в любом положении.
Думаю, что из-за всех этих эргономических просчетов я стал держать мышь так, что боли остались со мной.
Вы случайно на форуме Клячина не зарегистрированы? Рассуждения один-в-один клячинские, про интонации, нюансы, направленные кабели и т.д.
Думаю, на потолке тоже.
Было бы круто и на потолке печатать.
Аналогично, у меня 5 с лишним лет бэкенда вперемежку с спагетти-коддингом «на jQuery». Потом я понял, что в фронтенд-разработке должно быть что-то более удобное, что помогает, а не мешает писать код. Мои поиски привели меня к ангуляру. Да, поначалу трудно понять, нужно менять мировоззрение после jQuery, но потом все становится на свои места.
Сейчас у меня около полутора лет опыта разработки с использованием ангуляра и могу сказать, что в целом он удобен. Да, есть недочеты и есть тонкости, но они есть везде и с ними можно жить.
Подтверждаю, мирамистин кажется хорош со всех сторон: стоит копейки, вкуса почти не имеет, при раннем полоскании горла лично мне часто помогает вообще не заболеть. К тому же, его можно даже детям.
Правильнее все-таки как-то так:

if(toState.data && toState.data.noLogin === true)


Т.к. data потенциально вообще может не быть.
Вы описали банальные вещи, как известно дьявол кроется в деталях.
Например, вы не описали, как проверять авторизованность пользователя в том смысле, что при первом заходе надо сделать блокирующий рендеринг страницы запрос на бэкенд для проверки авторизации.
Также, не описан к примеру механизм разделения по правам, когда пользователи могут иметь или не иметь доступ к целым страницам.
Не описали установку перехватчика ответов бэкенда для отслеживания потери сессии.
Не описали, как после логина повторно разрешить зависимости, прописанные в resolve корневого state.
И много чего еще.
Интересно, какой смысл хранить счетчик просмотров в знаковом числе?
Тогда извините, по скриншотам из десктопного браузера я этого не понял.
В этом случае полагаю что-то вроде прячущегося aside было бы удобно.
Я пока не пользуюсь rss-агрегаторами, но мне кажется, вам нужно тщательнее поработать над UX. Жаль, что вы не дали ссылку на тестовое приложение, чтобы можно было потыкаться, поэтому сужу только по скриншотам.
По отдельной странице на список категорий, список фидов и список новостей — это слишком. Контекст постоянно меняется. Почему бы не сделать интерфейс почтового клиента: слева дерево категорий, справа сверху список новостей, справа внизу просмотр?
Иконки тоже для меня непонятны.
Мне, например, нравится интерфейс Thunderbird, где я сейчас и читаю rss.

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Date of birth
Registered
Activity