ist mein json iterieren:Wie im JSON-Array zugreifen und hier in Jade
{
"Meals": {
"title": "All the meals",
"lunch": ["Turkey Sandwich", "Chicken Quesadilla", "Hamburger and Fries"]
}
}
Ich versuche, das Array zu meiner Jade Ansicht zu passieren und iterieren jeweils in einer ausgewählten Dropdown
Hier ist mein Server-Code:
var express = require('express');
var router = express.Router();
var data = require('../mock/data.json');
var dataLists = Object.keys(data).map(function(value){
return data[value]
});
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express', data: dataLists, dataJSON: data });
});
In meiner Jade Ansicht ich gehe
!{dataJSON} // This returns [object Object]
Gibt es eine Möglichkeit, über den Objektschlüssel auf das Array zuzugreifen ???
!{dataJSON.Meals.lunch}
Dank @Nivesh. Weißt du, wie ich auf das RAW-Array in meiner Jade-Vorlage zugreifen würde? Ich möchte es in einer for-Schleife wie folgt durchlaufen: 'form wählen Sie zum Mittagessen in [" Türkei Sandwich "," Huhn Quesadilla "," Hamburger und Fries "] Option (Wert = Mittagessen) # {Mittagessen}' – Calrocks
Ich hoffe das löst dein Problem. – Nivesh
Ich habe es nach 30 Minuten endlich herausgefunden. Haha. Nochmals vielen Dank für Ihre Hilfe! – Calrocks