聚合物2中显示数据的app-route问题

时间:2018-02-09 23:46:01

标签: polymer

当我使用app-route进行路由时,url会更改,但数据会显示在上一页本身上。单击“测验页面”时,数据将显示在单击其中的页面中,而不是显示在评估页面中。我该如何解决这个问题?

MY-data.html

        <app-location route="{{route}}" use-hash-as-path>
        </app-location>
        <app-route route="{{route}}" 
        pattern="/:page" 
        data="{{routeData}}" 
        tail="{{selectedItems}}">
        </app-route>

        <iron-selector selected="{{routeData.page}}" attr-for-selected="my-data">
            <a my-data="assessment" href="assessment/[[_computeId(selectedItem)]]">Quiz Page</a> 

        </iron-selector>

        <my-assessment name="assessment"
            ssessment = "{{selectedItems}}"></my-assessment>   

MY-assessment.html

<app-route
        route="{{ssessment}}"
        pattern="/:user_id"
        data="{{routeData}}"></app-route>
        <iron-ajax
            id="requestRepos"
            url="{{_computeId(routeData.user_id)}}"
            handle-as="json"
            last-response="{{repos}}">
        </iron-ajax>

        <template is="dom-if" if="{{repos}}">
                <my-quiz repos= "{{repos}}"></my-quiz>
        </template>

1 个答案:

答案 0 :(得分:0)

我的问题是我在主应用页面中注释掉了不能渲染它的Assessment.js。现在它的工作。