Template Acquisition
can.mustache.Acquisition
There are number of ways to acquire templates such as: raw text, URL, or script tags in the markup.
There are number of ways to acquire templates such as: raw text, URL, or script tags in the markup.
Raw Text
Raw text can be templated by passing an object with a
text
attribute containing your template and Mustache will return a document fragment back. For example:Script Tags
Inline script tags in your HTML document can be used to render templates. Set the
type
totext/mustache
and theid
as a unique key Mustache will use for look up.URL
Templates can be defined in their own files and Mustache will fetch the files on render. This is the preferred way since it will keep your application nicely organized seperating views from logic code.
Since this could potentially make several XHR requests, in a big application this could be a performance concern. Creating a build step to concatenate and include all of the views in one file would be one way to optimize performance. If you are using Steal, it will do this automatically at build for you.