0

このトピックに関する他の投稿を確認しましたが、どれも私の問題と一致しません。これが私のテンプレートのコードです:

<script id ="postingcell" type="text/html">
    <li class="postinglistcell">
        <div class = "postinfowrapper">
            <table class="centermargins">
                <tr>
                    <td>
                        <div class="posttitle">{{Title}}</div>
                    </td>
                </tr>
            </table>
        </div>
    </li>
</script>

ICH を呼び出すコードは次のとおりです。

$(document).ready(function() {
    var p = ich["postingcell"](thisobj);
});

ich["postingcell"]定義されていないというエラーが表示されることがありますが、上記のスクリプト タグに含まれています。ここで何が間違っているか知っている人はいますか?

4

1 に答える 1

3

ICanHaz もセットアップに jQuery を使用します。考えられる理由の 1 つは、コードがich.grabTemplates()呼び出しの前に実行されることです。

if (ich.$) {
    ich.$(function () {
        ich.grabTemplates();
    });
}

コードでich.grabTemplates()を呼び出してみてください。

$(document).ready(function() {
    ich.grabTemplates();
    var p = ich["postingcell"](thisobj);
});
于 2012-11-06T04:11:19.773 に答える