2015-11-03 36 views
1

我有一个辅助方法把我的哈希值之一,创建一个数组出键:#each一个数组正确不输出车把

注册服务,array.js

import Ember from 'ember'; 

export default Ember.Helper.helper(function(params) { 
    var serviceSignups = []; 
    var hash = params[0]; 
    Object.keys(hash).forEach(function(key) { 
    serviceSignups.push(key); 
    }); 

    return serviceSignups; 
}); 

在我的车把视图中,如果我拨打{{signup-services-array model.signedServices}},我会看到输出caviar,doordash,lyft

但是,如果我尝试遍历它,我看不到任何东西:

<ul> 
    {{#each signup-services-array model.signedServices as |service|}} 
    <li>{{service}}</li> 
    {{/each}} 
</ul> 

我如何循环在车把阵列上?

回答

1

尝试包在()你的助手:

<ul> 
    {{#each (signup-services-array model.signedServices) as |service|}} 
    <li>{{service}}</li> 
    {{/each}} 
</ul> 
+0

不错。这工作。谢谢。当它让我时会接受答案 – Huy