무언가 잘못하고 있거나 Polymer가 저를 좋아하지 않습니다. 다음을 참조하십시오 :폴리머 document.querySelector가 예상대로 작동하지 않습니다.
<polymer-element name="menu-paper-ui" noscript>
<template>
<paper-dialog heading="Dialog" transition="paper-dialog-transition-bottom">
[ .. ]
</paper-dialog>
<paper-button label="Dialog Bottom" on-tap="{{toggleDialog}}"></paper-button>
</template>
<script>
Polymer('menu-paper-ui', {
toggleDialog : function() {
var dialog = document.querySelector('paper-dialog');
console.log(dialog); //returns null
dialog.toggle();
}
})
</script>
</polymer-element>
지금, querySelector
을 사용해야하는 이유가 있습니다. 그래서 누군가가 나에게 무엇이 잘못 될지 말할 수 있다면 그것은 위대 할 것입니다!
[polymer 요소 querySelector는 템플릿의 중첩 요소에 대해 null입니다.] (http://stackoverflow.com/questions/24627076/polymer-element-queryselector-is-null-for-nested-elements-in-template) –