janl / mustache.js

Minimal templating with {{mustaches}} in JavaScript

Home Page:https://mustache.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature request: {{<parent}} blocks

JoshuaWise opened this issue · comments

The official mustache website describes {{<parent}}{{/parent}} blocks, which are basically partials, except they can contain overridable {{$block}}{{/block}} sections. As far as I can tell, this feature is missing from this package.

Reference: https://mustache.github.io/mustache.5.html#Parents

"blocks" (e.g. {{$foo}}{{/foo}}) and "parents" (e.g. {{<bar}}{{/bar}}) are part of the optional "template inheritance" spec. Many Mustache implementations don't currently implement this, as it's a more recent addition to the spec.

In this case, it was added to the Mustache spec a month after the most recent release of Mustache.js.

Ahh okay, then I guess it's not a bug. This issue can be recategorized as a feature request.