我想嘗試流星,所以我說開發一個小型多房間聊天應用程序在咖啡腳本。 我有問題將findOne的結果傳遞給使用把手的html頁面。初學者流星:模板和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具有NAME =「房間1」,我期望的頁面渲染「歡迎來到會議室1」,但有一個whitepage和控制檯顯示2個錯誤:
Uncaught TypeError: Cannot read property 'name' of undefined
Uncaught TypeError: Cannot read property 'room_name' of undefined
顯然室是即使該文件確實存在不確定。
非常感謝丹尼,T帽子固定它。 – dfucci
謝謝 - 完美的解決方案。兩者都返回並完美運作。 Upvoted兩個。 – Andy