#jquery-mobile #meteor #iron-router
#jquery-мобильный #метеор #железный маршрутизатор
Вопрос:
Я установил iron-router для своего проекта Meteor, который использует jQM для пользовательского интерфейса, но когда я настраиваю простой маршрут, я не могу отобразить свою страницу jQM.
Мой router.js заключается в следующем:
Router.configure({
layoutTemplate: 'layout'
});
Router.map(function() {
this.route('splash', {path: '/'});
});
Мой layout.html заключается в следующем:
<template name="layout">
<div data-role="page" data-theme="q" id="splashPage">
<div data-role="content">
{{>yield}}
</div>
</div>
</template>
И мой splash.html заключается в следующем:
<template name="splash">
<div class="login">
<img src="images/logo.png" alt="Hub logo">
</div>
</template>
Насколько я понимаю, iron-router {{>yield}}
должен просто вставить любой шаблон, который вы определили в router.js, в данном случае splash
для корневого URI. Что происходит, так это то, что я вижу это в результирующем HTML, но есть отдельный div, который, похоже, мешает работе jQM. Есть идеи, как согласовать два divs?
Где результирующий HTML:
<body class="ui-mobile-viewport ui-overlay-a">
<div data-role="page" data-url="/" tabindex="0" class="ui-page ui-page-theme-a ui-page-active" style="min-height: 324px;">
</div>
<div class="ui-loader ui-corner-all ui-body-a ui-loader-default">
<span class="ui-icon-loading"></span>
<h1>loading</h1>
</div>
<div data-role="page" data-theme="q" id="splashPage">
<div data-role="content">
<div class="login">
<img src="images/logo.png" alt="Approval Hub logo">
</div>
</div>
</div>
</body>
Комментарии:
1. Я уверен, что это
jQuery UI's
работает, я действительно думаю, что это необходимо,divs
это не похоже наMeteor
проблему, с учетом сказанного, где происходит вызов пользовательского интерфейса jQuery в вашемjs-code
?2. Да, это заставляет меня подозревать, смогут ли они жить вместе. Первый DIV, я думаю, исходит из jQM. Последний DIV (тот, который генерирует iron-router) — это тот, который я хочу.
3. Аналогичный вопрос задавался в группах Google: groups.google.com/forum /#!тема/meteor-talk/NpExjw1CLQQ