В файле directive.ts я хотел бы изменить элемент DOM.Когда я выполняю отладку в браузере и останавливаюсь в директиве, я могу проверять ее элементы, но я не знаю, как получить доступ к элементам в машинописи, как я вижу их в отладчике.
Вотсоответствующий код ts:
drawSparklines() {
console.log("drawSparklines");
$('.sparkline:not(:has(>canvas))', this.container).each((i, el) => {
const $el = $(el);
const sparklineType = $el.data('sparkline-type') || 'bar';
if($el.nativeElement.innerText === "dataIncome") {
$el.nativeElement.innerText.val = this.dataIncome;
}
Выше я добавил условное выражение, в котором я пытаюсь проверить значение innerText и изменить его, если оно равняется dataIncome для свойства класса.
На прикрепленном снимке экрана, сделанном в отладчике, вы можете увидеть свойство innerText.Но как на самом деле работать с ним в TS?
Снимок экрана отладчика:
Спасибо запомогая!Боб