Im пытаются использовать, то «вынести» в ember.js, что я хочу сделать, это указать, какой шаблон контента будет оказывать:Укажите шаблон быть дисплея в «визуализации»
<div>
{{render "content"}}
</div>
<script type="text/x-handlebars" data-template-name="template1">
content 1
<script>
<script type="text/x-handlebars" data-template-name="template2">
content 2
<script>
App.ContentView = Ember.View.extend({
templateName: validateSomething() ? 'template1' : 'template2',
});
Вот что У меня есть, но не работает, возможно ли сделать то, что я пытаюсь? Некоторые другие идеи?
Спасибо!
Хорошо, я пытался сделать что-то более сложное, но да, используя инструкцию if. – Carorus
У вас также может быть 2 разных вида, а в вашем шаблоне '{{render}}' решать, какой из них нужно отображать с помощью '{{view}}' помощника. – chopper
См. Обновленный ответ – chopper