Приложение Polymer не работает
Я пытаюсь очень простой маршрут, но не могу заставить его работать. Мой код:
<link rel="import" href="../../bower_components/polymer/polymer-element.html">
<dom-module id="lab1-app">
<template>
<style>
:host {
display: block;
}
</style>
<app-location route="{{rt}}"></app-location>
<app-route
route="{{rt}}"
pattern="/:view"
data="{{rd}}"
tail="{{tail}}"
></app-route>
<iron-pages selected="[[rd.view]]" attr-for-selected="pgid" fallback-selection="404" >
<h2 pgid="profile">Profile</h2>
<h2 pgid="detail">Detail</h2>
<h2 pgid="form">Form</h2>
<h2 pgid="404">404</h2>
</iron-pages>
</template>
<script>
/**
* @customElement
* @polymer
*/
class Lab1App extends Polymer.Element {
static get is() { return 'lab1-app'; }
static get properties() {
// console.log(dataRute);
return {};
}
}
window.customElements.define(Lab1App.is, Lab1App);
</script>
</dom-module>
я не уверен, какая часть неправильна, я могу сказать, что Iron-Pages работает, так как он всегда показывает 404,
но когда я попытался загрузить localhost:8081/detail
, это все еще показывает 404. любая помощь ценится. Спасибо!
1 ответ
Ничего плохого в реализации, я забыл импортировать <app-location>
в моем index.html
<link rel="import" href="../../bower_components/app-route/app-location.html">
да, глупая ошибка Извините, стековый поток занял ваше дисковое пространство