车把/小胡子 - 缺少助手:“部分”
Posted
技术标签:
【中文标题】车把/小胡子 - 缺少助手:“部分”【英文标题】:Handlebars / Mustache - Missing helper: 'partial' 【发布时间】:2015-09-01 16:32:04 【问题描述】:我正在尝试掌握 Handlebars / Mustache 以构建原子设计 (à la PatternLab)。
我做得很好,但我在尝试定义部分时偶然发现。
这是我的例子:
#partial 'selectOption'
<option value="value" label="label" #disableddisabled/disabled #selectedselected/selected>text</option>
/partial
#.
<select name="name" id="ID" class="selectField selectList cssString" htmlAttributes>
#optGroups
<optGroup #disableddisabled/disabled label="label">
#options
> selectOption
/options
</optGroup>
/optGroups
#options
> selectOption
/options
</select>
/.
我想要实现的是为“选项”标签创建一个部分。我整个下午都在谷歌和 SO 上爬来爬去,试图弄清楚这个,这是我最接近的。
但是,当我尝试运行它时,我得到:未捕获的错误:缺少帮助程序:'partial'
我认为部分是内置在车把中的,但如果不是,我想我必须将它安装为助手?我也尝试过解决这个问题,但无济于事。
车把网站上的示例似乎不起作用(或者我将它们复制到错误的地方)。
有什么帮助吗?
【问题讨论】:
【参考方案1】:好的,那么新鲜的眼睛和良好的睡眠再次解决了这个问题。 我不知何故使用了 v2.0.0 的车把,而不是最新的 (v4.0.0)。
更新后,我现在可以使用以下语法创建内联部分:
#*inline "selectOption"
<option value="value" label="label" #disableddisabled/disabled #selectedselected/selected>text</option>
/inline
希望这对其他人有用。
【讨论】:
以上是关于车把/小胡子 - 缺少助手:“部分”的主要内容,如果未能解决你的问题,请参考以下文章