Тлеющий уголек.ДШ: attributeBinding с '-' Огонь 'синтаксис ошибка: непредвиденная лексема -'



Мне нужно связать входной атрибут html с именем "дата данных".
Я получил ошибку при связывании переменной с '-'.
Он прекрасно работает, используя" базовое " имя переменной



Как я могу это исправить ?



Код, который работает (атрибут binding test):



App.DatePicker = Em.View.extend({
classNames: ['input-append date'],
attributeBindings: ['data-date-format', 'test'],
testBinding: 'this.value',
value: ''


Код, который не работает с использованием data-date att name: (fire SyntaxError: Unexpected token -)



App.DatePicker = Em.View.extend({
classNames: ['input-append date'],
attributeBindings: ['data-date-format', 'data-date'],
data-date: 'jkljkl',
598   1  

1 ответ:

Ладно, моя беда, я перевернул надпись.

MyApp.DatePicker = Em.View.extend({
  classNames: ['input-append date'],
  attributeBindings: ['dtf:data-date-format', 'dataDate:data-date'],
  dtf: '',
  dataDate: 'jkljkl'
});

Похоже, что вы должны использовать пустую строку, чтобы оставить атрибут с пустым значением.

Comments

    Ничего не найдено.