Meteor / Blaze对命名约定的困惑

时间:2017-02-22 17:56:19

标签: meteor meteor-blaze

刚刚浏览Meteor教程。我目前处于更新/删除部分https://www.meteor.com/tutorials/blaze/update-and-remove

代码显示

<template name="task">
<li class="{{#if checked}}checked{{/if}}">
<button class="delete">&times;</button>

<input type="checkbox" checked="{{checked}}" class="toggle-checked" />

<span class="text">{{text}}</span>
</li>
</template>

我对'检查'需要相同的地方感到困惑。它只在花括号中吗?

1 个答案:

答案 0 :(得分:1)

花括号调用数据绑定到模板数据或助手

花括号中的{{checked}}将替换为当前数据值(在本例中为truefalse,具体取决于数据库中项目的状态)。

由于checked是一个布尔值,因此会根据项目中存储的内容呈现为真或假。