2017-04-07 15 views
1

私は自分のバグで動揺しています。 <app-route>は機能していますが、解読すると<iron-pages>はその子どものいずれにもclass="iron-selected"は適用できません!app-routeをiron-selectorとiron-pagesでバインドすることはできません

index.htmlを

<app-location route="{{route}}" use-hash-as-path></app-location> 

<app-route route="{{route}}" pattern="/:page" data="{{data}}" tail="{{tail}}"></app-route> 

<iron-selector selected="[[data.page]]" attr-for-selected="name" fallback-selection="Question"> 
    <a name="Questions" href="#/Questions"> 
    <paper-button raised id="askbutton" onclick="submitquestion()">Ask</paper-button> 
    </a> 
<iron-selector> 

<iron-pages role="main" id="view-selector" selected="[[data.page]]" attr-for-selected="name"> 

    <q-card id="my-database-ref-id" route="{{route}}" name="Questions"> 

    <answer-panel name="Question" route="{{tail}}" ></answer-panel> 

</iron-pages> 

Q-card.html

<paper-card elevation=1 class="qcardclass" id="qcard"> 
    <div class="cui"> 

    </div> 
    <div class="q"> 
    <h1 id="q" class="q">{{QuestionData.qis}}<!--<Questioninshort-Data></Questioninshort-Data>--></h1> 
    </div> 

    <iron-selector selected="{{data.page}}" 
        attr-for-selected="name"> 

    <a name="Question" href="#/Question/{{QuestionData.Key}}"> 

    <paper-icon-button name="Question" icon="arrow-forward" align="right" class="aar" ></paper-icon-button> 

    </a> 

    </iron-selector> 

</paper-card> 

間違いが起こっている答え-panel.html

<!-- <app-location route="{{route}}" use-hash-as-path ></app-location> --> 

<!-- <app-route route="{{route}}" pattern="/:question_id" data="{{subrouteData}}"></app-route> --> 
     <iron-selector selected="{{data.page}}" 
        attr-for-selected="name"> --> 

    <a name="Questions" href="#/Questions"> 

    <paper-icon-button icon="clear" align="right" class="close" onclick="answerformclose()"></paper-icon-button> 

    </a> 

    </iron-selector> 

IDK、それが結合されている場合、問題またはより深刻な問題は、私を助けてください。

+0

なぜ両方のページでname = "Questions"と同じ名前ですか?各ページのルートと名前を再確認してください –

+0

私はそれを変更しましたが、まだ動作しません@VinodLouis – DBKS

答えて

1

私はそれを理解しました。私はすべてのアプリケーションをindex.htmlからカスタム要素に移動しました。

関連する問題