2016-05-17 3 views
0

Является ли то, что я пытаюсь сделать в этом контексте, возможно?Создание элементов вида в виртуальной машине с использованием aurelia

https://gist.run/?id=bea803b05ad8d5b5e3e0afd59bb8dbb1

В app.html, я пытаюсь использовать repeat.for для создания пользовательского элемента Called кнопку-рядный

В app.js, я создаю два экземпляра кнопки строки который я затем помещаю в массив строк кнопок, чтобы я мог использовать repeat.for, чтобы перебирать его и создавать строки кнопок в представлении app.html.

В button-row.html у меня есть repeat.for для создания кнопок с использованием массива btns и установки имени кнопки.

В button-row.js у меня есть два свойства. label - это метка строки строки, а btns - массив всех имен кнопок, которые я хочу создать.

Извините, если это вопрос о нобе, я работаю только с веб-разработкой и aurelia около месяца.

ответ

2

Создание объектов ButtonRow самостоятельно не будет работать. Аурелия создает экземпляры. вам нужно будет использовать систему привязки для передачи информации в пользовательский элемент. Я обновил свою суть здесь: https://gist.run/?id=6ec71143f566571960b7a182d4d98ed4

Кроме того, вы должны воздерживаться от сокращенных слов, как «Button» пусть ваш набор инструментов позволяют сэкономить нажатия клавиш, делая ваш код более читаемый :-)

+0

Спасибо, Эшли. – haiau79

Смежные вопросы