Я хочу включить Полимерные элементы в мое приложение angular2 с Angular2 Материал по-прежнему не обеспечивает достаточного количества элементов. Кроме того, я хочу стилизовать элемент, т. Е. Установить его ширину. У меня естьстильный полимерный элемент в угловом2
<paper-dropdown-menu class="dropdown" label="Wiederholung" vertical-align="bottom" horizontal-align="right">
<paper-listbox class="dropdown-content">
<paper-item>einmalig</paper-item>
<paper-item>wöchentlich</paper-item>
<paper-item>monatlich</paper-item>
</paper-listbox>
</paper-dropdown-menu>
EDIT
в моей index.html у меня есть
<!-- polymer components -->
<script src="/node_modules/bower_components/webcomponentsjs/webcomponents.js"></script>
<script>
window.Polymer = window.Polymer || {};
window.Polymer.dom = 'shadow';
</script>
<link rel="import" href="/node_modules/bower_components/polymer/polymer.html">
<!-- custom style for polymer components -->
<style is="custom-style">
:root {
--paper-dropdown-menu : {
width: 280px;
}
}
</style>
<link rel="import" href="/node_modules/bower_components/paper-dropdown-menu/paper-dropdown-menu.html">
<link rel="import" href="/node_modules/bower_components/paper-listbox/paper-listbox.html">
<link rel="import" href="/node_modules/bower_components/paper-item/paper-item.html">
<link rel="import" href="/node_modules/bower_components/paper-input/paper-input.html">
Интересно, что я могу изменить с к т.е. 100px, и она будет применяться. Но он не будет превышать ~ 250 пикселей;
я хотел бы предпочел первый solutuon, но я попытался просто добавить <стиль = «пользовательский стиль»> : корень { - газета-выпадающее меню: { ширина: 380 пикселей; } } в мой index.html, но это не сработает. Есть ли что-то еще, о чем я должен заботиться? – Stubbi
Работает ли он вне углового (чистый полимер)? –
Попробуем завтра! – Stubbi