Here is my jsBin。 the code example contained here in the documentation(サンプルコードの第4セクション)をレンダリングします。ポリマー1.x:app-drawer-layoutを用いる
- 左に引き出しパネル、
- アプリ名やメニュー
paper-icon-button
、 - メインコンテンツセクション:
<app-drawer-layout> <app-drawer> drawer-content </app-drawer> <app-header-layout> <app-header> <app-toolbar> <paper-icon-button icon="menu" drawer-toggle></paper-icon-button> <div main-title>App name</div> </app-toolbar> </app-header> main content </app-header-layout> </app-drawer-layout>
私は三つのセクション以下を参照してくださいことを期待しています。
代わりに、番号が1と3のセクションのみが表示されます。番号2ではありません。
また、引き出しパネルが閉じた状態で開始し、存在しないメニューボタンがクリックされたときに切り換わることが予想されます。代わりに、引き出しパネルは開いた状態で開始します。
希望の動作を達成するにはどうすればよいですか?
http://jsbin.com/kamusideji/1/edit?html,output<!doctype html>
<head>
<meta charset="utf-8">
<base href="https://polygit.org/components/">
<script src="webcomponentsjs/webcomponents-lite.min.js"></script>
<link href="polymer/polymer.html" rel="import">
<link href="iron-icon/iron-icon.html" rel="import">
<link href="iron-icons/iron-icons.html" rel="import">
<link href="paper-icon-button/paper-icon-button.html" rel="import">
<link href="app-layout/app-drawer/app-drawer.html" rel="import">
<link href="app-layout/app-drawer-layout/app-drawer-layout.html" rel="import">
<link href="app-layout/app-header-layout/app-header-layout.html" rel="import">
<link href="app-layout/app-header/app-header.html" rel="import">
<link href="app-layout/app-toolbar/app-toolbar.html" rel="import">
</head>
<body>
<dom-module id="x-element">
<template>
<style></style>
<app-drawer-layout>
<app-drawer>
drawer-content
</app-drawer>
<app-header-layout>
<app-header>
<app-toolbar>
<paper-icon-button icon="menu" drawer-toggle></paper-icon-button>
<div main-title>App name</div>
</app-toolbar>
</app-header>
main content
</app-header-layout>
</app-drawer-layout>
</template>
<script>
(function(){
Polymer({
is: "x-element",
properties: {},
});
})();
</script>
</dom-module>
<x-element></x-element>
</body>
編集1
あなたはコンソールtab in the jsBinを開いた場合、それは一種の作品!ただし、コンソールタブを閉じた後は動作しません。 WTF?誰かが何が起こっているかを明確にしてもらえますか?これはバグですか?
編集2いいえ、これはバグではありません。編集で説明した動作は、media query
の状態が変更されたために発生しました。画面サイズがnarrow
に切り替わりました。以下の回答を参照してください。
<app-drawer-layout force-narrow>
Here is the jsBin次のように
http://jsbin.com/pilogib/1/edit?html,output申し訳ありませんが:) – LostInBrittany