0
나는 그림자 DOM 안에 캡슐화 된 사용자 정의 속성과 마크 업을 할당 할 수있는 자신 만의 웹 구성 요소를 만드는 방법을 읽었습니다. 하지만 이미 등록 된 표준 HTML 요소를 수정하려면 어떻게해야합니까?웹 구성 요소를 사용하여 표준 HTML 요소를 어떻게 수정합니까?
표준 HTML 요소에 flex 및 layout과 같은 속성을 추가 할 수 있기 때문에 Polymer이 작업을 수행 한 것으로 나타났습니다.
<div horizontal layout>
<div>Alpha</div>
<div flex>Beta (flex)</div>
<div>Gamma</div>
</div>
나는 봤지만 어떻게하는지 설명 할 수는 없다.
확인 아, 폴리머 있도록 :
예를 들어, 코어 헤더 패널은
main
속성이 아이들 요소를 다루는 괜찮나 알고있다. 스타일 훅의 특정 속성 이름 만 예약합니다. 표준 HTML 요소에 기능을 변경/추가하려는 경우이 작업을 수행 할 수있는 유일한 방법은 해당 요소를 사용자 정의 요소 안에 중첩시키는 것입니다. – Mindthetic필수 사항은 아닙니다. 앱에 대한 지식이 필요하면 앱을 만들어야합니다. 사용자 정의 요소를 사용하면 논리가 구성 요소 내에 살 수 있기 때문에이 작업을보다 쉽게 수행 할 수 있습니다. 우리가 속성 관찰 (예 : ' Changed') 핸들러와 스타일링 훅을 모두 하나씩 얻게 되었기 때문에 우리가 Polymer (클래스 대신)에서 많은 것을 속성으로 사용하는 이유는 다음과 같습니다. –
ebidel
Ok thanks, I 'm still 웹 구성 요소 및 Polymer에 대한 정보를 읽으므로 연습 후에도 이해할 수있을 것입니다. 감사. – Mindthetic