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

Привет, у меня наверно довольно частный случай, но все же

попробую. Подскажите пожалуйста, в какую сторону копать такую проблему - хочу заюзать https://www.npmjs.com/package/@material/tooltip для создания тултип ember компонента, создал соответствующий hbs и js, повесил на did-insert инициализацию - храню в this.tooltip экземпляр MDCTooltip откуда через this.tooltip.foundation.tooltipShown можно получить актуальное значение, но как заставить ember отслеживать его я что-то не догоняю, само значение меняется обработчиками ивентов mouseEnter/mouseLeave но это в самой либе, я такой логики не добавлял. Есть ли возможность "сказать" движку ember "отслеживай это значение"? У меня пока вариант это добавить свою tracked tooltipShown в компоненте и на отработку MDCTooltip хэндлеров менять значение.

5 ответов

13 просмотров

Сложно понять, что происходит. Мы могли бы помочь, если бы ты сделать репродакшен на https://ember-twiddle.com Но не факт, что ты выбрал оптимальный путь.

Вообщем моя проблема такая же как и описанная здесь http://emberjs.github.io/rfcs/0410-tracked-properties.html#manual-invalidation я немного обновил show/hide методы из либы чтобы изменялся мой tracked tooltip компонента. Это помогло. Не знаю насколько это ок. Но другого способа не нашел. Спасибо кто хотел помочь, но было непонятно :)

9830805fd794d3b8cbee22fe898fefb7 3ef745c45d75a4a6639d696a74461351
Вообщем моя проблема такая же как и описанная здес...

Спасибо за ответ! К сожалению, это не совсем то, что нужно. Отлавливаются 404 хорошо, дело в том, что невозможно как-то изменить респонс, подменить 404 ответ, например верным. Вероятно, тут вообще не так надо делать. Опишу поподобнее. Есть модель company, есть модель employee. В company указано отношение employee: belongsTo('employee') В случае, если указанного employee нет и REST выдает ответ со статусом 404, все крашится. Была мысль при 404 возвращать в адаптере ответ с дефолтным объектом employee и статусом 200, чтобы все отображалось корректно. Но так не работает, почему, описал выше. Может, есть более верное решение для такого случая?

Nikolai
Спасибо за ответ! К сожалению, это не совсем то,...

иметь асинхронный метод загрузки модели (вызываемый вручную), и в нужном месте обрабатывать ошибку

Nikolai
Спасибо за ответ! К сожалению, это не совсем то,...

Ну это правда корявый бэкенд. Лучше его поправить, а не городить костыли на стороне фронта. В будущем это наверняка будет обрастать еще большими костылями.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
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...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
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
Карта сайта