2

html入力属性を「data-date」名でバインドする必要があります。変数を「-」でバインドするとエラーが発生しました。「基本」変数名を使用すると正常に機能します。

どうすれば修正できますか?

動作するコード(バインディングテスト属性):

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

data-date attnameを使用して機能しないコード:(fire 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 に答える