Я столкнулся с той же проблемой, что и " Как использовать несколько html-файлов в onsenui ", но решение не сработало для меня.
У меня есть 2 html-файла, которые я пытаюсьперейдите к.
index.html
<ons-page>
<ons-navigator swipeable id="myNavigator" page="page1.html"></ons-navigator>
<template id="page1.html">
<ons-page id="page1">
<ons-button onclick="myNavigator.pushPage('home.html')">home</ons-button>
</ons-page>
</template>
</ons-page>
home.html
<ons-page id="page2">
<ons-toolbar>
<div class="left">
<ons-back-button></ons-back-button>
</div>
</ons-toolbar>
</ons-page>
Когда я нажимаю кнопку «домой», я получаюошибка:
Uncaught (в обещании) Ошибка: HTML-шаблон [Onsen UI] должен содержать один корневой элемент в Object.Q.throw (onsenui.min.js: 2) в Object.Q.createElement (onsenui.min.js: 2) в onsenui.min.js: 2
Я пытался добавить шаблон и HTML-тело в home.html, но у меня были разные ошибки.Есть ли способ разместить шаблоны в разных HTML-файлах?