2016-08-15 7 views
0

HTML 태그 대신 HTML 속성을 사용하여 폴리머 요소를 포함 할 수 있습니까? 예를 들어 :속성으로 폴리머 요소

<div some-polymer-behavior></div> 

나는 내가 몇 가지 기능을 가진 기존 요소를 장식하려는 경우 HTML 태그에 코드를 포장보다는 속성을 사용하는 것이 더 편리하다고 생각합니다.

답변

2

당신이 찾고있는 것은 extending native HTML elements입니다.

귀하의 요소는

Polymer({ 
    is: 'my-div-extension', 
    extends: 'div' 
}); 

입니다 그리고 사용은 불행하게도

<div is="my-div-extension"></div> 

이다, 이것은 당신이 알아야 할 몇 가지 단점이 함께 제공 :

  1. 그것은 표준화 아니에요 및 likely to be obsolete before Web Components spec is finished.
  2. 당신이 behaviors를 사용할 수있는 다른 폴리머 요소
    • 을 확장 (yet) 할 수 없습니다 대신
  3. 하나
    • 래퍼 가서 ​​여러 기본 요소를 확장 할 수 없습니다 요소가 더 적합 할 것입니다.
  4. 여러 확장을 적용 할 수 없습니다 하나의 태그에 대해 <div behavior-one behavior-two>