我有符合我的觸針和通過在一些數據的構建腳本。迭代中的Stylus嵌套對象
stylus(stylFile)
.set('filename', 'index.css')
.define('data', require('./data.json'))
.render(...)
的data.json文件包含基團的一個對象,並且每個組是由多個對象中的代表項目。
{
"group1": {
"item1": {
"width": 1
},
"item2": {
"width": 2
}
},
"group2": {
"item3": {
"width": 3
}
}
}
在我的手寫文件,我想通過組迭代,然後通過自己的物品,像這樣
for group, items in data
#{group}
for id, item in items
#{id}
width item.width
我希望這個輸出是
#group1 #item1 {
width: 1;
}
#group1 #item2 {
width: 2;
}
#group2 #item3 {
width: 3;
}
相反我得到
ParseError: index.css:118:1
114| #{group}
115| for id, item in items
116| #{id}
117| width item.width
118|
--------^
expected "indent", got "outdent"
我有一種感覺,這已經是與筆建在我的數據必須得到‘哈希’強迫進入。 – arkanciscan