【发布时间】:2014-03-16 19:19:33
【问题描述】:
我是 Knockout 和 jQuery-Templates 的新手。我正在尝试做类似于this 的事情,因为我需要能够添加与父实体相关的实体。在示例链接中,他使用了一个名为knockout-sortable 的库来获得<li> 排序功能。我不需要该功能,并且很难找出正确的代码更改以使其工作。目前我没有收到任何错误,也没有任何功能。我完全迷路了。
TLDR: http://jsfiddle.net/jpm0004/LkqTU/15412/
更新:在进一步研究之后,我实际上更愿意使用 Knockout 模板来执行此操作。我发现this 页面看起来非常有前途。
【问题讨论】:
-
还有knockoutjs.com/documentation/template-binding.html,模板使用type="text/html"
-
是的,我正在查看该页面上的注释 2。看起来我只需要问一个 SO 问题就可以让我的大脑工作。上面的小提琴有很多问题。
-
这里的最终目标是什么?只是为了能够将电影添加到父数据元素?我怎么知道我什么时候解决了问题?
-
就是这样。我只需要能够从 viewModel 添加/删除电影。我知道这听起来很简单,但我正在将我的大脑从 100% 的服务器端方法中剥离出来。当我最初问这个问题时,我的印象是这比实际上要困难得多。
-
我已经稍微改变了你的 jsfiddle,以展示我将如何开始解决它。还没有添加模板。它不起作用的第一个原因是它缺少 applybindings jsfiddle.net/pmccowat/S8G9t
标签: knockout.js jquery-templates