In this chapter, you'll learn how to use advanced Knockout MVC features. You can develop a simple application with only basic Knockout MVC capabilities. However, any real application needs special concepts, such as regions, complex bindings, combined contexts, and so on. You may need to transfer some parameters to the server, write your own user scripts, or perform lazy loading of your data in the case of big data.
The topics that will be covered in this chapter are as follows:
Regions
Complex bindings
Sending parameters to the server
Inner computed properties
Lazy loading
Multiple view models
User scripts