当我使用app-route进行路由时,url会改变,但数据会显示在前一页本身。当我单击Quiz page时,数据将显示在单击它的页面中,而不是显示在评估页面中。我该如何解决这个问题呢?
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>发布于 2018-02-11 20:42:33
我的问题是,我从我的主应用程序页面中注释掉了Assessment.js,它没有呈现它。现在它起作用了。
https://stackoverflow.com/questions/48715695
复制相似问题