Emberjs, источник данных, начальная загрузка Twitter

Хотя это может быть характерно длямашинописный» ситуация, и мой пример имеет статическое содержимое, на самом деле это применимо к любому использованию начальной загрузки "источник данных", Я хочу когда-нибудь, когда я вырасту, использовать динамический контент для моей реализации typeahead, поэтому сейчас пытаюсь связать путь:

Ember.TextField.reopen({
    //add some bootstrap specific stuff
    attributeBindings: ['data-provide', 'data-items', 'dataSourceBinding:data-source'],
    'dataSourceBinding': Ember.Binding.oneWay('App.AddStoreTemplateController.statesArray')
});

У меня есть маршрутизатор с connectOutlets, который присоединяет мой шаблон:

{{view Ember.TextField elementId="state" placeholder="NY/New York" valueBinding="state" data-provide="typeahead" data-items="4" data-source="App.router.addStoreTemplateController.statesArray"}}

Мой контроллер:

    AddStoreTemplateController: Ember.ArrayController.extend({
            statesArray: ['Alabama', 'Washington']
    }),

Что я ожидаю увидеть в HTML:


Что это на самом деле отображает в HTML:


Typeahead документыhttp://twitter.github.com/bootstrap/javascript.html#typeahead

Спасибо. Мне очень нравится EmberJS !!

Ответы на вопрос(3)

Ваш ответ на вопрос