А если кликнул по первой, потом по второй, а потом снова по первой? Что должно быть выведено в консоль? Если 4-2-4, тогда используйте ngOnChanges для вывода значений
0xD34F, вы поступили хитро - к созданному элементу добавили класс "ymaps-2-1-68-islets_maps-button", поэтому ничего и не сместилось. очень полезный способ
0xD34F, я так пробовал, но если её не создавать, то кнопка полноэкранного режима и название панорамы смещаются вправо. То есть всё равно придётся что-то двигать
0xD34F, дело в том, что эта кастомная кнопка уже существует и на неё много завязано. Я пример в фиддле создал сильно урезанный.
Была у меня мысли повесить обработчик на родную кнопку закрытия панорамы, тогда проблема была бы решена потому что её вид я поменял бы при помощи css. Но, судя по документации, у этой кнопки не обработчика
Я пытаюсь заменить иконку закрытия на свою иконку, которая отличается по внешнему виду. В конструкторе Player удалить иконку закрытия не могу так как рядом стоящие элементы сдвинутся вправо и перекроют мою иконку.
Остаётся второй способ - при помощи z-index накрыть родную иконку своей. Однако в этом случае в полноэкранном режиме на неё не получается кликнуть даже если воспользоваться вашим советом про pointer-events. JSFIDDLE
Спасибо, помогло. Выходит, это косяк(именно косяк, а не особенность) ангуляра/тайпскрипта? это его проблемы в том, что он не понимает строку как строку
Adamos, мне кажется, здесь трудностей не возникнет. На фронте, во время построения таблицы в DOM, я буду в атрибуте тега сохранять id столбца. id пользователя у меня будет храниться тоже где-нибудь, ну например в локалсторадже(на первое время только). Таким образом после отправки формы отработает запрос на вставку в таблицу Values записи с набором значений, получить которые не проблема
Да, именно так. Спасибо, получилось