2

我需要将 html 输入属性与“数据日期”名称绑定。使用“-”绑定变量时出现错误。使用“基本”变量名称可以正常工作

我该如何解决?

有效的代码(绑定测试属性):

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

使用数据日期 att 名称不起作用的代码:(触发 SyntaxError: Unexpected token - )

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

1 回答 1

5

好吧,我的坏我已经倒写了。

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

看来您必须使用空字符串才能将属性保留为空值。

于 2012-12-28T21:33:59.613 回答