Ember.js LENKER if, else Anweisung

Ich hoffe jemand kann erklären, was ich falsch mache hier. Ich bin mit Ember.js mit LENKER Vorlagen, habe ich versucht eine Reihe von Möglichkeiten, um LENKER #wenn andere für mich arbeiten, aber es gibt immer sowohl der Inhalt der if und else.. Hier der code, den ich derzeit benutze.

App.js:

App = Ember.Application.create({
  selectedView: "Home",
  IsHome: function() {
    this.get('selectedView') === 'Home'
}.property('selectedView')

});

index.html der Kopf enthält:

<script type="text/x-handlebars" data-template-name="home-view">
      Hello, This is the home view.
</script>
<script type="text/x-handlebars" data-template-name="edit-account">
      Hello, This is the account edit view.
</script>

und in den Körper:

<script type="text/x-handlebars">
{{#if App.IsHome}}
   {{view HomeView}}
{{else}}
  {{view editAccountView}}
{{/if}}
</script>

Endet dies zeigen sowohl Ansichten in den Körper der Seite. Jede Beratung wird geschätzt,

Dank
Steve

Ich vergaß hinzuzufügen, die Ansicht Erklärungen in App.js: var homeView = Ember.Blick.create({ templateName: "home-Ansicht'}).appendTo('#rechts'); var editAccountView = Ember.Blick.create({ templateName: 'Bearbeiten-Konto', }).appendTo(#richtige);
Nehmen Blick auf ember-routing-und-Auslass und Helfer

InformationsquelleAutor SBignell | 2012-07-08

Schreibe einen Kommentar