Показать сообщение отдельно
  #1 (permalink)  
Старый 02.01.2017, 13:06
Интересующийся
Отправить личное сообщение для polin11 Посмотреть профиль Найти все сообщения от polin11
 
Регистрация: 13.01.2015
Сообщений: 10

ember_js click event
Пытаюсь изучать фрэймворк ember.js. После создания нового приложения добавляю компонент game-line.
В шаблон Application.hbs добавляем{{game-line}}. Шаблон game-line.hbs состоит
<div id='target'></div>
game-line.js состоит

import Ember from 'ember';

export default Ember.Component.extend({
     cell:9,
	didInsertElement: function(){
		this.drawTable();
		this.putCircles();
	},
	drawTable: function(){		
		let html=" <table id='table'  border=1px>"
        for(let i=0;i<this.get('cell');i++)
        {    
            for(let j=0;j<this.get('cell');j++)
               html+="<td  id='_"+i+'^'+j+"'>&nbsp;&nbsp;&nbsp;</td>"
             html+="<tr/>"
       }
       html+="</table>";
       document.getElementById('target').innerHTML=html;
	},
	click: function() {  //обработка клика мыши в любой области, нужно только в таблице
		console.log('get click')
	},
});

Происходит рисование таблицы, нужно написать обработчик события нажатия по ячейке данной таблице, узнать id ячейки, как это сделать
Ответить с цитированием