2014-05-16 14 views
0

我試圖在emberjs中創建購物車類型的訂單頁面。Ember數據創建記錄並在其他點擊添加incrementProperty/decrementProperty

這是什麼樣子http://emberjs.jsbin.com/qanujodo/3#/tickets

當增加一票,節省了是該ticketQuantity模型點擊,當增加了一個,也通過複製模型記錄增加了模型。

我想要做的是,當ticketQuantity更改時,它將更新數據存儲記錄,並且如果存在相同的ticketType記錄,它將刪除這些記錄並根據ticketQuantity保存當前記錄。

目前,當我添加一個它會將記錄添加到數據存儲中,並且如果添加更多,則存儲該記錄,但不刪除以前的記錄。它應該適用於所有的ticketTypes。

理想情況下,它應該和#emberjs irc中的rwjblue指出的一樣,ticketController應該跟蹤它創建的順序並且只創建一次,然後在隨後的cliks上添加一個/減少一個按鈕,然後增加incrementProperty/decrementProperty。 我該如何解決這個問題?

回答

0

退房:http://jsbin.com/giticexa/3#/tickets

沒有觸及到用戶界面,但你可以看到模型或者如果不存在,創建或增加現有的模型,如果一個匹配。

祝你好運!

相關問題