Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么jquery模板中的if条件执行多次?_Javascript_Jquery_Json_Jquery Templates - Fatal编程技术网

Javascript 为什么jquery模板中的if条件执行多次?

Javascript 为什么jquery模板中的if条件执行多次?,javascript,jquery,json,jquery-templates,Javascript,Jquery,Json,Jquery Templates,为什么jquery模板中的if条件执行了4次?模板引擎可以做它需要做的事情来帮助您指定模板引擎,正如@DanielA.White所写的,这可能是一个特定于模板的问题如果它像我猜的那样是一个手柄,那么您可能会错过if-{{if test1,2==1}{if test1,2}${Name}${姓氏}{{/if}如果只执行了一次,为什么?如何在jquery.tmpl.js模板引擎@Аччччччччч中修复它 <script language="javascript" type="text/ja

为什么jquery模板中的if条件执行了4次?

模板引擎可以做它需要做的事情来帮助您指定模板引擎,正如@DanielA.White所写的,这可能是一个特定于模板的问题如果它像我猜的那样是一个手柄,那么您可能会错过if-{{if test1,2==1}{if test1,2}${Name}${姓氏}{{/if}如果只执行了一次,为什么?如何在jquery.tmpl.js模板引擎@Аччччччччч中修复它
<script language="javascript" type="text/javascript">
        $(function () {
            var attendees = { Name: "Hajan", Surname: "Selmani" };
              $("#attendeesTemplate").tmpl(attendees).appendTo("#attendeesList");
        });
        function test(a, b) {
            alert(a + " " + b);
            return 1;
        }
    </script>
<script id="attendeesTemplate" type="text/html">
        <li>
        {{if test(1,2)==1}}
            ${Name} ${Surname}
        {{/if}}        
        </li>
    </script>