私は流星を試したがっているので、私は小さなマルチルームのアプリをcoffeescriptで開発していると述べました。 ハンドルバーを使用してhtmlページにfindOneの結果を渡す際に問題が発生しています。今初心者流星:テンプレートとfindOne
if Meteor.is_client
room=Rooms.findOne({id:1})
Template.room({room_name:room.name})
htmlページで
<head>
<title>Chat!</title>
</head>
<body>
{{> room}}
</body>
<template name="room">
Welcome to {{room_name}}
</template>
ID = 1の部屋のドキュメントが名= 'ROOM1' を持っていることを、与えられたことは、私は、ページが 'ROOM1へようこそ' レンダリングを期待したいが、 whitepageを持って、コンソールが2つのエラーを示しています
Uncaught TypeError: Cannot read property 'name' of undefined
Uncaught TypeError: Cannot read property 'room_name' of undefined
どうやら部屋はその文書が実際に存在していても定義されていません。
は、あなたのトンを非常にダニーをありがとう帽子はそれを固定した。 – dfucci
感謝 - 完璧なソリューション。戻ってきて、それは完璧に働いた。両方をアップした。 – Andy