Managing templates with koExternalTemplateEngine
We have seen two ways of loading templates, both of them are good enough to manage a low number of templates, but when lines of code begin to grow, we need something that allows us to forget about template management. We just want to call a template and get the content.
For this purpose, Jim Cowart's library, koExternalTemplateEngine
, is perfect. This project was abandoned by the author in 2014, but it is still a good library that we can use when we develop simple projects. In the next chapters, you will learn more about asynchronous loading and module patterns and we will see other libraries that are currently maintained.
We just need to download the library in the js/vendors
folder and then link it in our index.html
file just below the Knockout library.
<script type="text/javascript" src="js/vendors/knockout.debug.js"></script> <script type="text/javascript" src="js/vendors/koExternalTemplateEngine_all...