@published
특성을 사용하면 값을 HTML의 특성 자체로서 선언적으로 사용할 수 있습니다. 즉 당신은 여전히 할 수 있습니다 :
<my-element myprop="{{hello}}"></my-element>
변화는 attributes
속성을 통해 절차 적으로 값을 액세스하는 경우, 당신은 @PublishedProperty(reflect: true)
을 포함해야한다는 것입니다. (이것은 당신이 직접 CustomTag에 클래스와 상호 작용 인 경우 경우 될 것 같지 않습니다
가 @PublishedProperty(reflect: true)
필요 :.
/* CSS */
x-foo[bar="hi"] { background-color: blue; }
이 그렇지 않은 :이 또한 @PublishedProperty(reflect: true)
필요
var x = querySelector('x-foo');
x.bar = "hi";
// ...
print(x.attributes["bar"]);
:
XFoo x = querySelector('x-foo');
x.bar = "hi";
...
print(x.bar);
이것은 g roup for New Polymer Release 0.12.0
'@ published'을 (를) 얻을 수 있기 전에'@ tenured'를 얻을 수 있습니다. –
아마도 :-). . –