【发布时间】:2015-07-24 05:30:31
【问题描述】:
我最近在学习基于 Meteor 构建的望远镜的源代码。我想修改帖子页面的界面。但是当我打开文件时
/packages/telescope-posts/lib/client/templates/post_body.html,找不到{{{htmlbody}}}的定义。谁能告诉我在哪里可以找到这个变量。我只是想修改帖子的界面,找不到是哪个文件或模板实现的。
post_body.html 如下:
<template name="post_body">
<div class="post-body markdown" aria-live="polite">{{{htmlBody}}}</div>
</template>
【问题讨论】:
-
似乎
htmlBody是相应文档的一个字段。三方括号用于将数据呈现为 HTML 元素。 -
感谢您回答我的问题。你知道是哪个文件实现了post的接口吗?
-
“帖子界面”是什么意思?
-
望远镜具有Post功能。我想更改帖子的网页(界面)。换句话说,我想自己设计页面。那么是哪个模板或文件在源码中实现了页面。
-
我不明白你在做什么。你能详细说明一下吗?在我看来,您正在尝试修改
htmlBody的设置方式。{{{htmlBody}}}表达式只输出来自/packages/telescope-posts/lib/client/templates/post_submit.html的用户输入。是否要修改Posts集合中文档的数据结构?
标签: javascript meteor telescope