0
目標很簡單。我的應用程序有一個消息組件。我正在計劃構建它的方式是使用Conversation模型,它具有一些屬性(主題,開始日期,uID),每個對話將包含許多消息模型。在鈦合金中使用嵌套模型感到困惑
從概念上說,我試圖做的事情似乎很平凡:將一組對話綁定到一個TableView。當單擊表格視圖時,嵌套的消息會被綁定到一個新窗口。
我正在努力如何通過骨幹做到這一點。我有與CakePHP和Knockout.js MVx的經驗,這種事情與他們輕而易舉。骨幹工作的方式正在爆炸我的大腦。
我想從一個Web服務JSON,要麼做到以下幾點,無論是一個簡單:
1)獲取與嵌套模式線程和信息綁定到一個新的窗口:
"conversation": {
"subject": "Subject",
"created": "Jan 1, 2013",
"uID": 1234,
"messages": [
{
"author": "John",
"created": "Jan 1, 2013",
"content": "Some text.",
"parent_id": 1234
},
{
"author": "Steve",
"created": "Jan 2, 2013",
"content": "Some more text.",
"parent_id": 1234
}
]
}
2)分別抓取消息,並執行查詢並將其綁定到新窗口。
Conversation
{
"subject": "Subject",
"created": "Jan 1, 2013",
"uID": 1234,
}
Message
{
"uID": 1,
"author": "John",
"created": "Jan 1, 2013",
"content": "Some text.",
"parent_id": 1234
}
Message
{
"uID": 2,
"author": "Steve",
"created": "Jan 2, 2013",
"content": "Some more text.",
"parent_id": 1234
}
將集合綁定到TableRow,沒問題。存儲記錄,沒問題。這種聯想,嵌套綁定的東西......踢我的屁股。