Могу ли я назначить событие щелчка или <A>для всего компонента Ember? - PullRequest
0 голосов
/ 04 октября 2018

У меня есть компонент Ember с tagName:'li'

Шаблон выглядит следующим образом:

<div> title</div> <div> image </div> <div> text </div>

В результате получается <li> блоков вышеуказанных элементовПримерно так:

<li id="ember2484" class="..."> <div>...</div> <div>...</div> <div>...</div> </li>

Мне нужно как-то сделать клик на <li>, потому что у меня есть URL ссылки, который я хочу назначить каждому элементу <li>.

Возможно ли сделать

кликабельным?

1 Ответ

0 голосов
/ 04 октября 2018

import Component from '@ember/component';

export default class extends Component {
  clickCounter = 0;

  click() {
    this.set('clickCounter', this.clickCounter + 1); 
  }
}

// или в старом синтаксисе

import Component from '@ember/component';

export default Component.extend({
  clickCounter: 0,

  click() {
    this.set('clickCounter', this.clickCounter + 1); 
  }
});
...