/ / Ember SelectView zeigt die richtige Inhaltsbindung nicht nur in Ember-Rails an - Ruby-on-Rails, ember.js und Jquery-selected

Ember SelectView zeigt die korrekte Inhaltsbindung nicht nur in Ember-Rails an - ruby-on-rails, ember.js, jquery-selected

Ich habe ein kleines Mixin für das Chosen Plugin gemacht, das gut funktioniert hat Dies Geige.

Wenn ich dies in meiner Ember-Rails-Anwendung verwende, wird dasDie ausgewählte Box wird angezeigt, hat jedoch keine Optionen. Ich denke, es hängt mit meiner Verwendung von ArrayController.extend vs Object.create (in der Geige) zusammen, aber ich kann nicht herausfinden, warum. Wenn ich die Erweiterung in Rail erstellen, wird versucht, den Controller zweimal zu erstellen und gibt einen Fehler aus .

Glut ändert sich so schnell, habe ich etwas von der Geigenversion zur Glutschienenversion verpasst?

(Glutschienen-Quellcode unter Assets at https://github.com/camdub/watchd)

Antworten:

2 für die Antwort № 1

Wenn Sie sich Ihren Code ansehen, verwenden Sie anscheinenddas Routing. Nett. Sie haben verstanden, dass bei der Verwendung von Routing die Controller vom Framework für Sie instanziiert werden, und für jedes xxxView ist die xxxController-Instanz vorhanden, auf die der Controller zugreifen kann controller Eigentum.

Versuchen Sie in repos.handlebars, `controller 'direkt zu verwenden.

<div class="container top-section">
{{view Watchd.ChosenSelect
contentBinding="controller.content"
valueBinding="controller.selected"
}}
</div>