我有一个嵌套对象,例如:
Album
-- Track 1
----Clip
--Track 2
----(None)
Album
--Track x
----Clip
我已经使用淘汰映射插件创建了 viewModel。一切都按预期工作(事实上,在这个线程的帮助下,无法解决带有嵌套对象的淘汰赛 js)
现在的问题是 Track 2 的 Clip 对象最初不存在。在界面中,用户创建了它,我从服务器(ajax 调用)获得了有关此剪辑对象的正确 JSON。现在,我如何更新我的 viewModel(viewModel.albums 是映射的对象)以将此剪辑信息从我的 Ajax 回调推送到 Track 2?我对 ajax 回调中的 Track 上下文没有任何线索。如果我有,那会更容易,我想。
如果这个问题没有意义,我会尝试在 jsfiddle 中添加一些更直观的东西。提前致谢。