Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <template name="people">
- {{#each profile }}
- <h2>{{ name }}</h2>
- <p>{{ question }}</p>
- <p>{{> answer }}</p>
- {{/each }}
- </template>
- <template name="people">
- {{#each profile }}
- <h2>{{ name }}</h2>
- <p>{{ question }}</p>
- {{#if nameHelper=Fred }}
- {{> fredAnswers }}
- {{/if }}
- {{#if nameHelper=Ringo }}
- {{> ringoAnswers }}
- {{/if }}
- {{#if nameHelper=Jackson }}
- {{> jacksonAnswers }}
- {{/if }}
- {{/each }}
- </template>
- UI.registerHelper('equals', function(a, b) {
- return a == b; // == intentional
- };
- {{#if equals nameHelper 'Ringo'}}
- {{> ringoAnswers}}
- {{/if}}
- <template name="people">
- {{#each profile }}
- <h2>{{ name }}</h2>
- <p>{{ question }}</p>
- {{#if isName Fred }}
- {{> fredAnswers }}
- {{/if }}
- {{#if isName Ringo }}
- {{> ringoAnswers }}
- {{/if }}
- {{#if isName Jackson }}
- {{> jacksonAnswers }}
- {{/if }}
- {{/each }}
- </template>
- Template.people.helpers({
- isName:function(name){
- return //true or false;
- }
- })
- Template.people.nameHelper = function () {
- // return 'Fred', 'Ringo', or 'Jackson'
- };
- Template.people.chooseAnswerTemplate = function () {
- return {
- 'Fred': Template.fredAnswers,
- 'Ringo': Template.ringoAnswers,
- 'Jackson': Template.jacksonAnswers
- }[Template.people.nameHelper.call(this)];
- };
- <template name="people">
- {{#each profile }}
- ...
- {{> chooseAnswerTemplate}}
- {{/each }}
- </template>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement