Polymer App Toolboxのapp-drawer-layoutを使用しています。固定タイトルをにするのではなく、iron-pages
- ナビゲーション。ポリマー - 動的なページタイトル(アプリケーションヘッダー付き)
理想的には、iron-pages
にロードされた各要素にタイトルを指定したいのですが、ナビゲーションでそれを定義することも解決策です。しかし、私が作った試みのどれもうまくいかないように、私はちょっと固まっています。
私のコードは次のようになります。
<app-header condenses fixed effects="waterfall">
<app-toolbar>
<paper-icon-button icon="mdi:menu" drawer-toggle></paper-icon-button>
<div main-title>My App</div>
</app-toolbar>
</app-header>
<iron-pages role="main" selected="[[page]]" attr-for-selected="name">
<moso-profile name="profile"></moso-profile>
<moso-resume name="resume"></moso-resume>
<moso-portfolio name="portfolio"></moso-portfolio>
<moso-contact name="contact"></moso-contact>
</iron-pages>
を今、私は<content select=".page-title"></content>
(Polymer Docs)を使用し、各ロードされた要素で<div class="page-title">New title</div>
を持って試してみました。うまくいきませんでした。 (:<moso-profile title="Profile" name="profile"></moso-profile>
そうのような)と、その後のいずれか、[[page.title]]
とそれに結合する1/2ウェイに運を試してみません
は、私はまた、iron-pages
に各要素にtitle
属性を追加しようとしました。
何か間違っていますか?それともこれはもうできないのですか?
:
およびJavaScriptでの。このパターンを使用すると、1つのファイルに '_computeTitle'のような数十の関数があります。これはタイトルがどのように見えるべきかを決めるべき現在のページです。ページからアプリケーションの挿入ポイントを使用することはできますが、それは不可能です。私の意見では、この例はポリマーが吸うことを示しています。これは、複雑なロジックを持つアプリケーションを構築するためのものではなく、非常にシンプルな、または非常に密閉されたものにのみ適しています。 – vehsakul