javascript - meteor cursor.fetch().property返回 "undefined"

标签 javascript meteor settimeout fetch

我有一个简单的助手,它将数组返回到模板内的#each block 。这工作正常并且标签正在显示。

但是,我不明白为什么我无法 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

        }

    })

这是为什么?

谢谢,

最佳答案

您正在尝试获取数组的 BusinessContact 属性 - 尝试这样做

 userTags[0].BusinessContact

PS:发帖问题时尝试制作一个meteorpad.com

关于javascript - meteor cursor.fetch().property返回 "undefined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27817858/

相关文章:

javascript - TypeError : this. posts.filter不是使用Vue js和wordpress api的函数

javascript - Google Org Chart 数据溢出到 div 之外

javascript - React & Meteor componentDidMount 说明

javascript - Javascript 秒表遇到问题

javascript - 计算一系列的所有组合

php - 当用户位于不同选项卡或离开时突出显示新的聊天 ping <div>

css - meteor 将 blaze 属性传递给 css (.less)

javascript - 从 Meteor 中的 onCreated 访问助手

Javascript:MIDI 音序器应用程序中 FAST Timer 的 setTimeOut 替代方案

javascript setTimeout() 第一个参数 : expression error