我有一个简单的帮助器,它将数组返回到模板中的#each块。这样就行了,标签正在显示。
但是,我不明白为什么我不能console.log一个userTags的属性,例如userTags.BusinessContact。但我可以console.log完整的对象,因此(console.log(userTags))将起作用。
Template.profileTags.helpers({
tag:function(){
var userTags = tikiUser.find({}).fetch()
//this returns "undefined" 2 times
Meteor.setTimeout(function(){console.log(userTags.BusinessContact)}, 500)
return userTags
}
})
为什么?
THX,
答案 0 :(得分:2)
您正在尝试获取数组的BusinessContact属性 - 尝试执行
userTags[0].BusinessContact
PS:发布问题时尝试制作meteorpad.com
答案 1 :(得分:0)
试试吧。
if(userTags)
{
Console.log(userTags.BusinessContact)
}
在流星中有一段时间我们不会第一次获得价值所以,如果我们写一个 if 条件,它会检查那里的值。
希望这会对你有所帮助。