Недавно я спросил Как расширить несколько элементов с помощью Polymer, и оказалось, , на самом деле, вы не можете действительно. Идея заключалась в том, чтобы создать веб-компонент, который можно было бы применять к различным элементам, чтобы «украсить» их.
Эдди Османи ответила на этот вопрос, предложив несколько подходов к этому варианту использования.
Один из них был:
Альтернатива (если вы строго хотите сделать все это в одном пользовательском элементе, что, по моему мнению, делает это менее чистым) состоит в том, чтобы сделать что-то вроде проверки типа расширяемого элемента, что можно сделать либо так, как вы по ссылке или путем проверки в процессе регистрации вашего элемента.
Несмотря на то, что этот подход может быть менее чистым, мой вопрос:
Как я могу узнать, какой элемент будет расширен, пока я регистрирую свой собственный?
foo(3)
, как мне узнать, какое значение я передалfoo
. Я уверен, что это не так просто, но я думаю, что нам нужно больше деталей, чтобы дать ответ. - person Scott Miles   schedule 15.06.2014