2012-05-01 8 views
0

を持っていない、私が取得:ハンドルは一切方法 'HTML'

{{#each this}} 
<tr> 
    <td>{{MfgName}}</td> 
    <td><button type="submit" name="MfgID" value="{{MfgID}}">Select</button></td> 
</tr> 
{{/each}} 

しかし、ときに私が行います

var template = Handlebars.compile('#result-template').html(); 

私が取得:

Uncaught TypeError: Object function (context, options) { } has no method 'html'.

答えて

1

はもしかして:

var template = Handlebars.compile($('#result-template').html());

+0

これは問題です。 –

+0

ありがとうポール!私はそれだと思う!次の構文エラーに! –

1

Handlebars.compileは、テンプレートを表すfunctionを返します.jQueryオブジェクトではありません。テンプレート関数が呼び出されるまでHTMLはありません。

関連する問題