2016-09-08 88 views
0

有人可以向我解釋爲什麼我的模擬數據沒有在這個簡單的流星應用中顯示?任何幫助是極大的讚賞。我很困惑,因爲這應該很簡單。數據沒有顯示在簡單的流星模板中

客戶端/ Main.js

import { Template } from 'meteor/templating'; 
import { ReactiveVar } from 'meteor/reactive-var'; 

import './main.html'; 

var accountData = [ 
    { 
    currency: 'USD', 
    available: '3', 
    balance: '1', 
    hold: '0', 
    }, 
    ... 
]; 

Template.accounts.helpers({ 
    account: accountData 
}); 

客戶端/ main.html中

<template name="accounts"> 
    <h3> Accounts</h3> 
    <div class="table-responsive"> 
    <table class="table"> 
     <tr> 
     <th> Currency </th> 
     <th> Balance </th> 
     <th> Available </th> 
     <th> On Hold </th> 
    </tr> 
    {{#each account in accounts}} 
     <tr> 
     <td> {{account.currency}} </td> 
     <td> {{account.available}}</td> 
     <td> {{account.balance}}</td> 
     <td> {{account.hold}} </td> 
     </tr> 
    {{/each}} 
    </table> 
    </div> 
</template> 

回答

3

你的模板助手應該是返回的東西,而不僅僅是對象或數組功能。此外,您還定義了名稱爲account的助手,但正在呼叫名爲accounts的助手。試試這個:

Template.accounts.helpers({ 
    accounts:() => accountData 
});