Vladimir Zhosan: тот же youtube в новом material design вводит темную тему, потому что многим не комфортно в темное время суток смотреть на яркий светлый экран
Sanes: ну, в принципе, цвета у нас утроены так, что при светлой или темной темах цвет меняется на подсвечивание инпутов, стандартных кнопках и прочих элеметах. Значит такой смысл имеет место существования в проекте? Просто сделать несколько вариантов, не много и не предоставлять возможности указывать произвольный цвет (хотя такого мы делать, конечно же, не собирались :) )
Мы на этапе выбора цвета реализовали возможность выбора. То есть есть переключатель: "Светлая" - "Темная", и в зависимости от этого выбора перечень цветовых вариантов. Просто появился вопрос, стоит ли такое предоставлять пользователям? Или всё же оставить только вариант "Светлая/Темная"? К примеру разные соц. сети и другие сервисы такого функционала не предоставляют. Видимо есть на то некая причина?
sim3x: есть система личных сообщений в виде чата, система уведомлений, которая должна своевременно слать уведомления, и еще парочка нетривиальных вещей
Angular 4 это и есть Angular 2, просто обновление. Даже переписывать ничего не нужно. А Angular 2 теперь просто Angular (первая версия - AngularJS). И теперь все новые версии, в ближайшее время по крайней мере, такие как 4 - это просто мажорные версии. А так все правильно написали
Нужно использовать каждое по необходимости. ng-if - когда нужно вырезать/вставить из/в DOM, ng-show, когда нужно просто визуально (display: none) поставить.
"Некто" не должен этого видеть? ng-if
"Некто" скоро должен/может это увидеть? ng-show