emberjs / guides

This repository is DEPRECATED!
https://github.com/ember-learn/guides-source
Other
282 stars 873 forks source link

document hasBlockParams #2135

Open gossi opened 7 years ago

gossi commented 7 years ago

For components, they have two "magical" variables: hasBlock and hasBlockParams:

https://github.com/emberjs/ember.js/blob/2f32bf3fd7981d05dda4bac5c2a7c680c676d265/packages/ember-template-compiler/lib/plugins/transform-has-block-syntax.js#L23-L24

Unfortunately, only the hasBlock variable is documented (https://guides.emberjs.com/v2.16.0/components/block-params/) but not the hasBlockParams variable, which is very useful, when it comes to high-order component development.

locks commented 7 years ago

Hi, thanks for raising this issue. Are you able to send over a PR trying to address it?

rwjblue commented 7 years ago

FWIW, these are supposed to be template helpers not "properties" (as mentioned in the guides for hasBlock). They should also be dasherized...

I submitted https://github.com/emberjs/guides/pull/2136 to fix the reference you linked to above...