這個流星代碼有menuItems來填充模板中的li。當一個項目被點擊時,我需要從被點擊的對象中獲取「登錄」鍵的值。
我無法使用menuItems.find();
,因爲它不是mongo集合。
我無法創建json對象JSON.parse(menuItem)
,因爲menuItem在控制檯中未定義。
我想不出什麼谷歌。從流星中的對象數組中獲取給定鍵的值
感謝
Template.mainMenu.helpers({
menuItems: [
{menuItem: "task1", login: false},
{menuItem: "task2", login: true},
{menuItem: "task3", login: true},
{menuItem: "task4", login: true},
{menuItem: "task5", login: true},
{menuItem: "task6", login: true},
{menuItem: "task7", login: false},
{menuItem: "task8", login: false},
{menuItem: "task9", login: false}
]
});
Template.mainMenu.events({
'click .menuItem': function (event) {
var item = $(event.currentTarget).data('value');
var isLogin = what is the value of login for this "item"
}
});
我不知道如何在流星中接近它。建立一個JSON對象,或者是否有流星的方式,或者什麼不...甚至不知道什麼谷歌:) downVoted!?嘆息 –
你不能做'menuItems.find();'不是因爲它不是一個Mongo集合,而是因爲它是一個只有數字鍵的數組,而且沒有一個類型爲function的值。 –