相关疑难解决方法(0)

jsRender - 如何从嵌套模板调用外部模板

我是jsRender的新手(只有几天),我只能说..我喜欢它!

其中一篇文章,我发现真正有用的是这一个由约翰·帕帕

到目前为止,我已经能够做我想要的(同一页面中的所有内容),但约翰在他的文章中说:

如果模板是在与其使用的同一页面中的标签内定义的,那么模板就不会像可能的那样可重复使用.

让我想尝试看看是否可以将我的所有模板移动到单独的文件中.

按照John的指示,我创建了一个jsrender.utils.js使用该$.get函数检索模板的文件.

现在问题是它只适用于不会从内部调用其他模板的模板,比如我的模板:

_estructura.tmpl.html

    <tr>
    <td>
        {{!------------------------------Start - Estructure------------------------}}
        <fieldset id="e{{>nivelEst}}">
            <legend>"Estructura para Retorno {{>nivelEst}}"</legend>
            <div>
                <span>Tipo Expresion</span>
                <select id="tipoExp_e{{>nivelEst}}">
                    {{for tipoExp tmpl="#dropdown" /}}
                </select>
            </div>
            <hr />
            {{!-------------------------Start- Sentence-----------------------}}
            <fieldset id="{{>idSent}}">
                <div>
                    <select id="subTipoExp_{{>idSent}}">
                        {{for subTipoExp tmpl="#dropdown" /}}
                    </select>
                </div>
                <br />
                <div>
                    {{!-----------------Start - Expression--------------------}}
                    <table id="tbExp_{{>idSent}}" class="list" align="center" cellpadding="0" cellspacing="0">
                        <tbody>
                            {{if idSent tmpl="#if" /}}
                        </tbody>
                        <tfoot>
                            {{if idSent tmpl="#else" /}}
                        </tfoot>
                    </table>
                    {{!----------------------End - Expression----------------}} …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jsrender

2
推荐指数
1
解决办法
2993
查看次数

标签 统计

javascript ×1

jquery ×1

jsrender ×1