| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Применение библиотек > angularjs изменение стиля элемента |
| Автор: JAYBE 13.5.2013, 08:43 | ||||||
| Добрый день. Есть DOM элемент
В котором при обнолении вида, должен проставляться праметра style для span, равный проценту и цвету. Предполагаю что должна вызываться функция при компиляции шаблона.
data.clients[0] - объект, у которого есть параметр mood равный от 0 до 100 типа integer. При изменение данных контроллер должен возвращать для стиля значение цвета, где зеленый если больше 50 и красный при цвете, меньшем 50-ти. Должно получиться так:
Как это сделать? |
| Автор: DeLuxis 16.5.2013, 12:07 | ||||
В контроллере
Как-то так. |
| Автор: JAYBE 17.5.2013, 16:45 | ||||
| Спасибо. В инете нашёл указания что не следует делать что-либо с DOM в контроллере, а лучше в директиве. Ниже пример:
Только вопрос в том, нормально ли что консолится 2 раза при изменении ng-model="name"? Исходя из моей задачи у меня жолжна директива вызыватсья 1 раз - при изменении значения input-поля. |