Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

HTML Templating with Handlebars Conditionals

Hi all,

Is it somehow possible to use Handlebars Conditionals with SAPUI5 HTML Templating? My problem is that I would like to define a Block in view which would be shown only if a value in a JSONModel is true.

I cannot find any mention about Handlebars Block Helpers in the SAPUI5 documentation besides "#each" helper. I tried to use "#if" similarly but it doesn't work.

Here's a jsbin:

http://jsbin.com/puzelicopoye/1/edit

And here's a link to Handlebars documentation about Block helpers:

http://handlebarsjs.com/block_helpers.html

Regards,

Kimmo

Tags:
Former Member
Former Member replied

Hi Kimmo,

I think the handlebars template is still under construction, and only supports the rendering of each, looking in the comments of 1.22.4, it had a TODO comment next to with, if and and unless.

Many thanks,

Jason

  // TODO: implement support for "if", "unless", "with", ...

  // extended helpers:

  //   - each

  //   - with   (TODO)

  //   - if     (TODO)

  //   - unless (TODO)

 

  // custom helpers:

  //   - control: allows to declare a UI5 control

  //   - element

  //   - attribute

  //   - property

  //   - aggregation

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question