meteor测试文档字段输入值的相等性
您好:我正在使用教程todo。meteor测试文档字段输入值的相等性,meteor,Meteor,您好:我正在使用教程todo。 我一直在尝试比较输入值 <input type="text" name="text" placeholder="Type Or Scan to add new Name" /> 添加到名为“任务”的文档中名为“文本”的字段。 已尝试EasySearch和{{{如果$eq a b}}。。。{{/if} 可能是因为我是Meteor的新手,没有正确设置。 希望有一个简短的模板或帮助程序来比较或检查值。您可以使用 下面是一些示例代码: JS: HTML:
我一直在尝试比较输入值
<input type="text" name="text" placeholder="Type Or Scan to add new Name" />
添加到名为“任务”的文档中名为“文本”的字段。已尝试EasySearch和
{{{如果$eq a b}}。。。{{/if}
可能是因为我是Meteor的新手,没有正确设置
。希望有一个简短的模板或帮助程序来比较或检查值。您可以使用 下面是一些示例代码: JS: HTML:
{{{#任务中的每个任务}
{{{#如果isInputEqualToTaskText任务。_id}
我是平等的:{{task.text}
{{/if}
{{/每个}}
Template.yourTemplateName.onCreated( function() {
this.input = new ReactiveVar(""); // Declare the reactive variable.
});
Template.yourTemplateName.helpers({
tasks() {
return Tasks.find(); // Find all tasks as an example.
},
isInputEqualToTaskText( taskId ) {
var task = Tasks.findOne({ _id: taskId });
if( task && task.text ) {
return task.text == Template.instance().input.get();
}
}
});
Template.yourTemplateName.events({
'change input': function( event, template ) {
template.input.set(event.target.value);
}
});
<template name="yourTemplateName">
{{#each task in tasks}}
{{#if isInputEqualToTaskText task._id}}
<p>I was equal: {{task.text}}</p>
{{/if}}
{{/each}}
<input type="text">
</template>