私は理解しようとしていますcore-style
。これまでに見たすべての例で、 Button などの要素のみが a で参照されていることに気付きました。core-style
クラス参照 ( など.blue
) はありません。にクラス参照を配置しようとしましたcore-style
が、レンダリングされません。以下の例を参照してください
.html
<link href='../../../../packages/polymer/polymer.html' rel='import' >
<link href='../../../../packages/core_elements/core_style.html' rel='import' >
<polymer-element name='blue-theme'>
<template>
<core-style id='blue-theme'>
:host {
background-color: red;
.lb-container1 {
background-color: {{lb50}};
padding-top: 5px;
padding-bottom: 5px;
width: {{width}}
}
}
</core-style>
</template>
<script type='application/dart' src='blue_theme.dart'></script>
</polymer-element>
ダーツ
import 'package:polymer/polymer.dart';
import 'package:epimss_shared/epimss_shared_client.dart' hide DataEvent;
@CustomTag( 'blue-theme' )
class BlueTheme extends PolymerElement
{
String topic = '';
@observable String lb50 = LightBlue['50'];
@observable String lb100 = LightBlue['100'];
@observable String lb200 = LightBlue['200'];
BlueTheme.created() : super.created();
@published
String get width => readValue( #width );
set width(String value) => writeValue( #width, value );
@override
void attached()
{
super.attached();
topic = this.dataset['topic'];
}
}
上記のコードはレンダリングされません。
ありがとう