У меня есть только два файла в моем проекте.yield isnt отрисовка шаблона
1) runner.html
<template name="layout">
inside
{{> yield }}
</template>
<template name="test">
Home
</template>
2) runner.js
Router.configure({
layoutTemplate:'layout'
});
Router.map(function(){
this.route("test",{
path:'/',
template: 'test'
})
});
Теперь, когда я открыть браузер я только получить
inside
и даже если я удалить шаблон, метеор не выдает ошибку, что он не может найти шаблон. Я обновил метеор до 1.2.0.1. также есть ошибка в консоли, которую я не мог понять, так как есть ничего в коде.
трассировка
Exception in callback of async function: [email protected]://localhost:10001/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:303:7
[email protected]://localhost:10001/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:542:11
[email protected]://localhost:10001/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:856:10
Route/[email protected]://localhost:10001/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:713:5
[email protected]://localhost:10001/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:425:16
Meteor.bindEnvironment/<@http://localhost:10001/packages/meteor.js?637cc835a2ee4a2302a010c9a4c97b906db5f41c:1007:17
[email protected]://localhost:10001/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:449:3
RouteController.prototype.dispatch/</<@http://localhost:10001/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:393:7
[email protected]://localhost:10001/packages/tracker.js?16c53d4f91467c6a41bbb860bf6c48f871710022:357:5
[email protected]://localhost:10001/packages/tracker.js?16c53d4f91467c6a41bbb860bf6c48f871710022:245:5
[email protected]://localhost:10001/packages/tracker.js?16c53d4f91467c6a41bbb860bf6c48f871710022:596:11
RouteController.prototype.dispatch/<@http://localhost:10001/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:391:5
[email protected]://localhost:10001/packages/tracker.js?16c53d4f91467c6a41bbb860bf6c48f871710022:623:12
[email protected]://localhost:10001/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:390:3
[email protected]://localhost:10001/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:1700:3
[email protected]://localhost:10001/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:1784:20
[email protected]://localhost:10001/packages/tracker.js?16c53d4f91467c6a41bbb860bf6c48f871710022:357:5
[email protected]://localhost:10001/packages/tracker.js?16c53d4f91467c6a41bbb860bf6c48f871710022:245:5
[email protected]://localhost:10001/packages/tracker.js?16c53d4f91467c6a41bbb860bf6c48f871710022:596:11
[email protected]://localhost:10001/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:1777:31
Router/</<@http://localhost:10001/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:980:9
[email protected]://localhost:10001/packages/meteor.js?637cc835a2ee4a2302a010c9a4c97b906db5f41c:979:17
withoutInvocation/<@http://localhost:10001/packages/meteor.js?637cc835a2ee4a2302a010c9a4c97b906db5f41c:436:26
Meteor.bindEnvironment/<@http://localhost:10001/packages/meteor.js?637cc835a2ee4a2302a010c9a4c97b906db5f41c:1007:17
[email protected]://localhost:10001/packages/meteor.js?637cc835a2ee4a2302a010c9a4c97b906db5f41c:373:11
meteor.js:888:11
Примечание: оба файла находится в корневом каталоге проекта, и я не только что установил iron:router
ничего.
человек должен добавить это в документацию. Как ни странно, примеры, подобные «localmarket», работают нормально. –
Да, я согласен. Я следил за учебником, сделанным в июле, и мне потребовалось около часа, чтобы проследить это. Еще один вопрос: какой браузер дал вам эту стеклу? Это Firefox? С помощью определенных стеков, если я запустил его в Chrome, stacktrace предоставит больше информации о том, где возникла проблема. – httpNick
Я использую firefox, да, я заметил, как в другом вопросе след четко показал, что 'ejson не определен' –