Ember Link Action Save

Fire an action when LinkTo component transition happens

Project README

Ember Link Action

Build Status npm version Ember Observer Score

Ember addon. Fire action when LinkTo transitions to other route. OK for SEO solution.

Usage

Octane

You can pass an action as @invokeAction attribute of LinkTo component:

<LinkTo @route='cart' @invokeAction={{this.testAction}}>Cart</LinkTo>
<LinkTo @route='cart' @invokeAction={{fn this.testAction 'value1' 'value2'}}>
  Cart
</LinkTo>

Classic

You can pass closure action as invokeAction attribute of {{link-to}} component:

{{#link-to 'cart' invokeAction=(action 'testAction')}}
  Cart
{{/link-to}}

To pass parameters to action you can use:

{{#link-to 'cart' invokeAction=(action 'testAction' param1 param2)}}
  Cart
{{/link-to}}

Compatibility

  • Ember.js v3.12 or above
  • Ember CLI v2.13 or above
  • Node.js v10 or above

This addon supports Embroider.

Most recent versions work with >= 3.0 versions of Ember. For more info check test scenarios in travis.yml.

For >= 2.0.0 AND < 3 compatibility use tested version: 1.0.0.

For 1.13.13 compatibility use tested version: 0.0.37.

Installation

ember install ember-link-action

Contributing

See the Contributing guide for details.

License

This project is licensed under the MIT License.

Open Source Agenda is not affiliated with "Ember Link Action" Project. README Source: e00dan/ember-link-action
Stars
85
Open Issues
33
Last Commit
10 months ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating