我有一個嵌套的JSON對象,它看起來像這樣在使用Handlebars.js進行模板處理時使用UUID鍵處理JSON對象?
review:{
body:{
"1cfd0269-1b8f-418f-a7b2-45eb2fa7562b": "Text1",
"38d14dcd-6e70-46f9-8d81-9c5237cb7393": "Text2",
"01485828-39ef-4929-9e96-19758375eb9b": "Text3",
}
created_at: "2014-06-25T07:42:19Z",
id: "ea07aaa3-9db6-4868-b6f1-0887ef77f8ba",
product_id: "eb5a7c9c-c20d-4539-b04f-5a3fd8d26c87",
updated_at: "2014-06-25T07:42:19Z"
written_by: "09b3c6f1-cbcb-4544-8cc3-d073d17a8552",
written_on: "2014-06-25"
}
的JS是相當直接:
var context = {review:review};
html = template(context);
模板是相當大的,但相關的部分是這裏
<textarea class="review-body"> {{body["1cfd0269-1b8f-418f-a7b2-45eb2fa7562b"]}} </textarea>
我在嘗試訪問html模板中的正文屬性時收到Parse錯誤。任何想法爲什麼發生這種情況?
Uncaught Error: Parse error on line 5:
...iew-edit-context">{{body["1cfd0269-1b8f-418f-a7b2-45eb2fa7562b"]}}</tex
-----------------------^
Expecting 'ID', 'DATA', got 'INVALID'
你的模板的標記是什麼樣的? – chridam
它的一個相當大的模板,但相關的部分是在這裏 – papdel