从对象内部调用时,knockout.js ko.applyBindings()

时间:2012-08-28 10:43:05

标签: javascript knockout.js frontend revealing-module-pattern

我正在尝试做这样的事情:

http://jsfiddle.net/bATu3/5/

整个视图在对象中生成,私有并通过公共方法返回,以便可以在页面上生成。我做错了什么,并会感谢任何帮助我解决这个问题的指针。

2 个答案:

答案 0 :(得分:2)

试试这个:http://jsfiddle.net/bATu3/10/

基本上没有错误:小心在回调函数中使用'this'。 另请注意数据绑定变量<p><strong data-bind="text:firstName"></strong></p>

答案 1 :(得分:1)

另一种方法是:http://jsfiddle.net/bATu3/14/

您可以通过将其作为辅助参数传递来指定计算值的范围,如下所示:Knockout: Computed Observables(请阅读“管理'此'”部分)