我可以分配点击事件还是<a> on a whole Ember component?

时间:2018-10-04 06:53:24

标签: javascript css ember.js javascript-events components

i have an Ember component with tagName:'li'

The template looks like so:

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

The outcome is <li> blocks of the above elements, like so:

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

I need to make the <li> clickable somehow, because i have a link url that i want to assign to each <li> element.

Is that possible, to make

  • clickable ?

  • 1 个答案:

    答案 0 :(得分:2)


    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); 
      }
    });