2014-08-29 2 views
-1

ищет предложения о том, почему это не работает.Ember - функция времени в контроллере не отображается

здесь products_controller

App.ProductsController = Ember.ArrayController.extend({ 
    time: function() { 
    var time = (new Date()).getTime(); 
    return time; 
    }.property(), 
    onSale: Ember.computed.alias('product.onsale'); 
}); 

шаблон HBS выглядит следующим образом

<p>The time now is {{time}}</p> 
+0

Возможно, вам будет легче понять, что «не работает» влечет за собой ... –

+0

@BradWerth Похоже, вы просто в замешательстве. Если вы прочтете заголовок, это поможет вам понять этот вопрос. –

ответ

1

Я просто проверял это в приложение с помощью ember-cli, и она отлично работает (я получаю время в секундах с момента эпоха).

Из-за этого кажется, что это может быть проблемой при подключении шаблона контроллера & (например, контекст для шаблона, который не является контроллером или экземпляром, который, по вашему мнению, является).

Еще один полезный совет для отладки это, чтобы получить уголек инспектор:

https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi?hl=en

Это может помочь показать вам, что контроллер/путь/модель/просмотра используется для данного сегмента, и вы можете проверить верно.

Смежные вопросы