我在使用parse检索javascript/html中的createdAt字段时遇到麻烦。这是我如何以超文本标记语言显示当前字段。作为参考,我从这里获得的原始教程:http://code.tutsplus.com/tutorials/getting-started-with-parse--net-28000
<script id="todo-items-template" type="x/handlebars">
<table id="data">
<tr><td class="first">Rank</td>
<td class="second"> <li class="list-item"><input type="checkbox" id="{id}">{content}</li></td>
<td class="third" ><li class="list-item"><output type="date" id="{id}">{createdAt}</li></td>
</tr>
</table>
</script>
这是我如何将其保存在javascript中。当网页显示时,内容是正确的,但createdAt字段只是显示{createdAt}。正如您在下面看到的,我试图在保存后直接检索它,但没有运气。我也尝试将其放入查询中,也没有运气。我觉得我可能试图错误地显示它。
//Handle Click Event
submitBtn.on('click', function(e) {
//Save the current Todo
var text = Y.one('#list-input').get('value');
var ListItem = Parse.Object.extend("ListItem");
var listItem = new ListItem();
listItem.set("content", text);
listItem.set("isComplete", false);
//Once it is saved, show it in the list of todo's.
listItem.save(null, {
success: function(item) {
noTasksMessage.addClass('hidden');
var content = Y.Lang.sub(Y.one('#todo-items-template').getHTML(), {
content: item.get('content'),
id: item.id,
});
incompleteItemList.append(content);
input.set('value', '').focus();
},
error: function(gameScore, error) {
alert("Error when saving Todos: " + error.code + " " + error.message);
}
});
var createdAt = listItem.createdAt;
});
最后,这是我如何检索我的解析对象:
//Get 10 most recent incomplete Todos.
ListItem = Parse.Object.extend("ListItem");
query = new Parse.Query(ListItem);
query.equalTo('isComplete', false)
query.limit = 10;
query.descending('createdAt');
query.find({
success: function(results) {
if (results.length > 0) {
noTasksMessage.addClass('hidden');
}
//Append each of the incomplete tasks to the Incomplete List
Y.Array.each(results, function(val, i, arr) {
var content = Y.Lang.sub(Y.one('#todo-items-template').getHTML(), {
content: val.get('content'),
id: val.id,
isComplete: false
});
incompleteItemList.append(content);
});
//When the checkbox is clicked for any of the items in the incomplete list, update it as complete.
incompleteItemList.delegate('click', function (e) {
var self = this;
query = new Parse.Query(ListItem);
query.get(self.one('input').get('id'), {
success: function(item) {
item.set('isComplete', true);
item.save();
self.remove();
if (incompleteItemList.all('li').size() >= 1) {
noTasksMessage.removeClass('hidden');
}
},
error: function(object, error) {
alert("Error when updating todo item: " + error.code + " " + error.message);
}
});
}, 'li');
},
error: function(error) {
alert("Error when retrieving Todos: " + error.code + " " + error.message);
}
});
解决了。。比我想象的要容易。
首先,在html中执行以下操作:
<td class="third">{created}</td>
第二,保存时:创建:
item.getDate('createdAt')
最后,查询时:
created: val.createdAt
瞧!
我正在使用以下命令在JsonObject中保存geopoint: 在此之后,我将发送这个Jsonobject来解析云。 现在我试着用这个把它拿回来: 首先在线路上: 我得到了类型不匹配的错误。当我将其输入到parse对象中时,它运行良好;但是,当我尝试运行apk时,出现了以下错误:
我有一个带有标准分析器的弹性搜索集群。我知道使用这个分析仪,术语“300”被分析为一种类型。 假设我正在搜索一个具有字段“name”的文档,该字段的值为“纸巾300 CT”,分析为[“Paper”(ALPHANUM)、“tower”(ALPHANUM)、“300”(NUM)、“CT”(ALPHANUM)] 目前,当我使用模糊/通配符查询时,如下所示: 无论模糊性如何调整,模糊查询都不匹配。我希望术
如果所有未分析的字段与搜索查询匹配,我希望突出显示它们。 索引实体如下所示: 假设我有一个,它带有,然后运行一个具有相同值的搜索查询,并使用以下代码突出显示搜索结果: 因此,我得到以下代码片段:. 这似乎是合理的,因为分析器将符号视为停止字,而将视为分隔符,并且不突出显示它们。但是我不知道如何在突出显示这个字段的同时避免使用analyzer。类中有一些方法需要而不是,但我不知道如何使用它们。 我想
问题内容: 我正在建立搜索,但需要使用不同的分析器分析1个字段。我的问题是,对于一个字段,我需要在其上安装一个分析器以进行词干分析(雪球),然后还需要一个分析器将完整的单词保留为一个标记(关键字)。我可以通过以下索引设置来使其工作: 在标题字段中搜索单个单词时出现问题。如果其中装有“帽子里的猫”,它将存储为“帽子里的猫”,但是如果我搜索猫,我什么也得不到。 这是否有可能实现?还是我需要有2个单独的
顾名思义,一个命令式语言是由一个个“命令”为单元组成,不过一般很少用命令这个词,而是细分一下,比较低级的语言用指令(instruction),高低的语言一般认为是一个语句(statement,以后简称stmt),词法分析只将一段高级语言代码分解成一个个词,接下来还要做语句层面的分析,最终目标是生成抽象语法树(ast) 代码: a = 1; s = 0; while (a <= 100)
我目前正在学习一些关于elasticsearch的知识,现在我试图从searchResponse中获取特定的字段,我使用以下代码: 所以我想问的是我如何从所有这些数据中获得特定的字段,我的数据库由ElasticSearch文档中的Shakespeare.json aviable组成,并且是这样形成的 这些是我使用的参数,以防有人感兴趣 这就是在浏览器中看到响应的方式,任何答案或提示或任何东西都被很