Templates.helpers.debugger()

debuggerpublic

Defined in packages/ember-htmlbars/lib/keywords/debugger.js:10

Execute the debugger statement in the current template's context.

{{debugger}}

When using the debugger helper you will have access to a get function. This function retrieves values available in the context of the template. For example, if you're wondering why a value {{foo}} isn't rendering as expected within a template, you could place a {{debugger}} statement and, when the debugger; breakpoint is hit, you can attempt to retrieve this value:

> get('foo')

get is also aware of keywords. So in this situation

{{#each items as |item|}}
  {{debugger}}
{{/each}}

You'll be able to get values from the current item:

> get('item.name')

You can also access the context of the view to make sure it is the object that you expect:

> context
doc_EmberJs
2016-11-30 16:53:32
Comments
Leave a Comment

Please login to continue.