Angularjs выделяет ячейку td динамически в зависимости от значения БД

Вы хотите получить доступ к MySQL с помощью пользователя root, но вы не указали правильный пароль root.

Если вам нужно установить новый пароль для root, на сайте MySQL есть отличная документация о том, как это сделать: http://dev.mysql.com/doc/refman/5.7/ru/resetting-permissions.html

Я не буду показывать процесс здесь, потому что в документации по MySql приведенная выше ссылка понятна и кратким.

0
задан user11130182 29 March 2019 в 13:33
поделиться

1 ответ

Итак, у вас есть идентификатор tdFri и tdFri2, и вы получаете данные обратно, то есть shiftDay = Fri и shiftNo = 2

Мне кажется, что вам просто нужно объединить их и сделать несколько строк для выбора элементов по идентификатору.

var selectors = '#td' + shiftDay + ', #td' + shiftDay + shiftNo;  //'#tdFri, #tdFri2'
var elements = document.querySelectorAll(selectors);
elements.forEach(function(el) {
    el.classList.add('highlighted');
});
.highlighted {
    background: yellow;
}

Или, возможно, лучший более «angularJS» способ сделать это - поместить эти значения в угловую область, а затем добавить класс в шаблон

<td colspan="3" id="tdFri" ng-class="{'highlight': shiftDay ==='Fri'}">
or maybe
<td colspan="3" id="tdFri" ng-class="{'highlight': shiftDay === date[4]}">
0
ответ дан Chris Barr 29 March 2019 в 13:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: