I'm trying to do something like this:

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

Where the entire view is generated within an object, privately and return via a public method so that it can be generated on the page. I'm doing something wrong and would appreciate any pointers to help me sort this out.

有帮助吗?

解决方案

Try this:http://jsfiddle.net/bATu3/10/

Basically there were few errors: Be careful of the use of 'this' within callback functions. Also, note the data bind variables <p><strong data-bind="text:firstName"></strong></p>

其他提示

another way to do this is: http://jsfiddle.net/bATu3/14/

you can specify the scope for computed values by passing it as a secondary parameter as noted here: Knockout: Computed Observables (read the "Managing ‘this’" section)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top