2017-10-18 8 views

답변

1

로, 버튼에 대화를 결합함으로써 작동했다.
그러나 toggle()로도 열 수있었습니다. 둘 다 잘 작동하는 것 같습니다. 시나리오에서

this.$.dialogID.toggle(); 
this.$.dialogID.open(); 

당신은 페이지가로드 될 때마다 대화 상자를 열려면.
그래서이 함수를 ready() 안에 추가하면됩니다.

ready() { 
    super.ready(); 
    this.$.dialogID.toggle(); 
} 

하지만 그것을 언급 할 가치가있을 수 있습니다

폴리머는 더 이상 준비가 호출되기 전에 초기 빛 DOM 배포가 완료되었음을 보장합니다. (폴리머 문서 라이프 사이클의 변화)


올바른 방법 그래서
, 난 당신이 또한 단지 연결에 전화를 수 있으리라 생각합니다. 물론 이것은 당신의 요소에 달려 있지만 그것은 내가 생각해 낼 수있는 가장 쉽고 똑 바른 답이 될 것 같습니다.

constructor() { 
     super(); 
    } 
    connectedCallback() { 
     super.connectedCallback(); 
     this.$.dialogID.open(); 
    }