|
Модераторы: Sardar, Aliance |
|
polin11 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 122 Регистрация: 6.6.2015 Репутация: нет Всего: нет |
Пытаюсь изучать фрэймворк ember.js. После создания нового приложения добавляю компонент game-line.
В шаблон Application.hbs добавляем{{game-line}}. Шаблон game-line.hbs состоит <div id='target'></div> game-line.js состоит
Происходит рисование таблицы, нужно написать обработчик события нажатия по ячейке данной таблице, узнать id ячейки, как это сделать |
|||
|
||||
_zorn_ |
|
||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: 1 Всего: 12 |
Эм, а вы точно правильно используете эмбер ?
Что это за ЕРЕСЬ ? У эмбера прекрасная архитектура, не надо старые привычки пытаться засунуть в нее. Для рендера есть handlebars - передавай туда. Там акшины и прочие прелести. Не хватает фунцикляра в шаблонах - пересмотри архитектуру.
Это вообще дико для эмбера. Давайте начнете с этого https://guides.emberjs.com/v2.10.0/template...dlebars-basics/ И потом вам не будет подобная вещь казаться чем то сверхестественным
PS. Да забыл сказать - свой "document.getElementById" вы должны будете сами обновлять и следить и т.п. А мою абракадабру эмбер сам обновит Это сообщение отредактировал(а) _zorn_ - 10.1.2017, 21:27 |
||||||
|
|||||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: 1 Всего: 12 |
Да, забыл на вопрос топика ответить - хелпер action вас в помощь
|
|||
|
||||
polin11 |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 122 Регистрация: 6.6.2015 Репутация: нет Всего: нет |
Спасибо за помощь, возник вопрос
Нужно нарисовать таблицу после того, как пользователь введет размер таблицы Решил изменить шаблон game-line.hbs состоит
game-line.js состоит
|
||||
|
|||||
_zorn_ |
|
||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: 1 Всего: 12 |
Ну во первых вы наверное хотели написать
А во вторых неправильно построили структуру приложения. Немного не понятна ваша задача (как строки со столбцами различать ?). Но например попробуйте вот такой код, может понятней станет
Возможно где то накосячил, но сам подход должен быть понятен. Забудьте про getElementById и прочие выборки элементов по селекторам. ЗЫ: Из задуманного - 2 поля ввода и автоматически генерируемая таблица с рандомными значениями по изменению одного из полей. Это сообщение отредактировал(а) _zorn_ - 15.2.2017, 19:36 |
||||||
|
|||||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |