Замена $ (функции знака доллара) из JS в Typescript не работает
У меня есть приложение angular-2, написанное на машинописном тексте, которое работает довольно хорошо; однако я наткнулся на эту проблему, для которой различные связанные ответы на $-функцию не помогли мне. У меня также есть библиотека "plottable", и вот где возникла проблема: есть учебник для всплывающих подсказок (что мне и нужно в моих диаграммах). В этом руководстве можно найти следующий код:
// Initializing tooltip anchor
var tooltipAnchorSelection = plot.foreground().append("circle").attr({
r: 3,
opacity: 0
});
var tooltipAnchor = $(tooltipAnchorSelection.node());
tooltipAnchor.tooltip({
animation: false,
container: "body",
placement: "auto",
title: "text",
trigger: "manual"
});
Что мой вопрос сейчас о том, что эта строка:
var tooltipAnchor = $(tooltipAnchorSelection.node());
Я не могу найти рабочую замену для $-функции здесь. У меня есть следующие квестоны:
- Это jQuery? (поскольку я не знаю, что такое jQuery, я бы не знал, но остальная часть кода для меня выглядит как обычный JavaScript)
- Как я могу заменить это в своем машинописном коде, чтобы сделать то же самое, что и здесь?
Я попытался просто удалить его (не выдавал бы никакой синтаксической ошибки, но также не показывал бы никаких подсказок), но, конечно, это не сработало; Я также попытался заменить его document.getElementById(tooltipAnchorSelection.node())
но это тоже не сработало
Вот JSFiddle, показывающий рабочую версию этих подсказок; так как это написано на JavaScript, это работает, но копирование того же самого кода в машинописный текст показывает мне синтаксическую ошибку в долларовом знаке.
Спасибо за помощь, я очень ценю это
Редактировать: мне не разрешено интегрировать jQuery в этот проект, так что только выполнение этого не может решить мою проблему.
PS: я думал о том, чтобы назвать этот вопрос чем-то вроде "графические всплывающие подсказки не работают в машинописном тексте" или что-то в этом роде, но, как показывает JSFiddle, они работают как-то, на самом деле, похоже, проблема с $-функцией больше, чем с чем-либо еще