Setting the data context for a template
Now that we've seen how we can display data using a helper, let's see how we can set the whole data context of a template:
- For the next examples, we will create a file called
examples.html
in ourmy-meteor-blog/client/templates
folder and add the following code snippet:<template name="contextExample"> <p>{{someText}}</p> </template>
- Now that we have our
contextExample
template, we can add it to ourhome
template by passing some data as follows:{{> contextExample someText="I was set in the parent template's helper, as an argument."}}
This will show the text in the
contextExample
template because we were displaying it using{{someText}}
.Tip
Remember that filenames don't really matter as Meteor is collecting and concatenating them anyway; however, the template name matters since we use this to reference templates.
Setting the context in HTML is not very dynamic, as it is hardcoded. To be...