【发布时间】:2019-03-05 23:28:42
【问题描述】:
我只是在尝试 Meteor,而且我在 Javascript 方面也不是很先进。我正在尝试使用模板在客户端的集合中显示对象的文本属性,但出现标题中提到的错误。我只是稍微修改了默认的 Meteor 基础项目。
main.html:
<head>
<title>Test</title>
</head>
<body>
<section>
{{> tweet}}
</section>
</body>
<template name="tweet">
<h1 class="mt-5">{{text}}</h1>
</template>
main.js
import { Template } from 'meteor/templating';
import { ReactiveVar } from 'meteor/reactive-var';
import './main.html';
import 'bootstrap/dist/js/bootstrap.bundle';
Tweets = new Mongo.Collection('tweets');
Template.tweet.onCreated(function tweetOnCreated() {
var txt = Tweets.findOne().text;
this.text = new ReactiveVar(txt);
});
Template.tweet.helpers({
text() {
return Template.instance().text.get();
},
});
var txt = Tweets.findOne().text; 有什么问题?我在这里对 Javascript 有一个普遍的误解,还是这个错误与 Meteor 的工作方式有某种关系?
【问题讨论】:
标签: javascript meteor