169 похожих чатов

Подскажите, пожалуйста, вот есть библиотека Angular Bootstrap А в ней есть

tooltip

Я хочу добавить tooltip, но не хочу тащить в проект такую огромную библиотеку, как эту.

Могу я как-то добавить в проект только tolltip?

Что-то типа ng add @ng-bootstrap/ng-bootstrap/NgbPaginationModule

28 ответов

25 просмотров

там тришейкаться все должно по идее

Stanislav
там тришейкаться все должно по идее

но если вас волнуют именно нод модули а не размер бандла то как вариант ctrl+c, ctrl+v исходники тултипа в свой код. хотя эта идея так себе конечно

Frontend-Account Автор вопроса
Stanislav
там тришейкаться все должно по идее

Да? Там не видно, чтобы в коде импортировался какой-то тултип в app.module...

Frontend-Account Автор вопроса
Oleg Safonov
А что там импортится?

import {NgbPaginationModule, NgbAlertModule} from '@ng-bootstrap/ng-bootstrap';

Frontend-Account Автор вопроса
Frontend-Account Автор вопроса
Oleg Safonov
А что там импортится?

А на странице тултипа не показывается вообще импорта на app.module

Frontend-Account Автор вопроса
Oleg Safonov
А что там импортится в модуль?

import {NgbPaginationModule, NgbAlertModule} from '@ng-bootstrap/ng-bootstrap';

Frontend-Account Автор вопроса
Oleg Safonov
Покажите где смотрите

https://ng-bootstrap.github.io/#/getting-started

Frontend Account
screenshot Типа так?

нет, я имел ввиду что сборщик (вебпак) не станет весь бутстрап тянуть в приложение если вы только тултип используете оттуда

Frontend Account
Точно не станет?

ну можете попробовать, потом через webpack-bundle-analyzer посмотреть что у вас в бандле лежит)

Frontend Account
https://ng-bootstrap.github.io/#/getting-started

https://ng-bootstrap.github.io/#/getting-started#imports Ну собственно пример есть, попробуйте нужный модуль импортнуть только

Frontend-Account Автор вопроса
Oleg Safonov
https://ng-bootstrap.github.io/#/getting-started#i...

Так как а как добавить в ангуляр-проект чисто тултип?

Frontend Account
Так как а как добавить в ангуляр-проект чисто тулт...

Ну вон же есть примеры, посмотрите название модуля с тултипом и его импортните

Frontend-Account Автор вопроса
Oleg Safonov
Ну вон же есть примеры, посмотрите название модуля...

Так как не устанавливать в ангуляр-проект всю библиотеку?

Frontend Account
Точно не станет?

Это ещё от библиотеки зависит, если она это позволяет: https://bundlephobia.com/package/@ng-bootstrap/ng-bootstrap@12.1.1

Frontend-Account Автор вопроса
Oleg Safonov
Установите всю, импортните модуль

Так а зачем тянуть в проект все подряд, если нужен только маленький кусочек? Если оно на прод сборщиком и не соберет все, то как минимум увеличит размер dev окружения и как минимум live reload будет работать дольше, как максимум еще какая-то фигня всплывет

Frontend-Account Автор вопроса
Frontend Account
Так а зачем тянуть в проект все подряд, если нужен...

Ну хотя можно да, скачать папку и из нее импортить

Frontend Account
Так а зачем тянуть в проект все подряд, если нужен...

Нормально всё будет, в итоговый бандл попадет только нужное. Никаких проблем не будет.

Frontend Account
Ну хотя можно да, скачать папку и из нее импортить

Вот так точно всплыть может что то. Плюс это поддерживать как будете? И как шарить будете?

Frontend-Account Автор вопроса
Oleg Safonov
Вот так точно всплыть может что то. Плюс это подде...

Да, уже какая-то фигня при иморте NgbTooltipModule

Frontend-Account Автор вопроса

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

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта