在把手中声明变量

时间:2017-03-21 17:40:28

标签: handlebars.js

请参阅以下代码:

{{#if abc}}
  <floating-label-select>
     <label for="123" class="456">
         {{#if def}}
             {{xy}}
         {{else}}
             {{yz}}
         {{/if}}
     </label> 
 </floating-label-select>


{{else}}
  <floating-label-select default-value>
      <label for="123" class="456">
         {{#if def}}
             {{xy}}
         {{else}}
             {{yz}}
         {{/if}}

  </floating-label-select>

{{/if}}

如果您注意到,此部分在If和else

中很常见
         {{#if def}}
             {{xy}}
         {{else}}
             {{yz}}
         {{/if}}

如何将值放在变量中并使用该变量,而不是在多个位置使用if else。

我认为我们有三种方式:

  1. 偏见,但得到错误 无法找到部分mypartial
  2. 我也尝试使用注册助手 这也有一些错误。
  3. 创建一个单独的功能(不愿意这样做)
  4. 如果您知道更简单的方法或帮助我使用第二个选项,请建议。

    由于

0 个答案:

没有答案