如何覆盖EmberJS中的属性绑定?

米格尔科拜恩

我正在尝试扩展Ember.TextField的某些行为。我正在尝试为type="datetime-local"输入添加一些逻辑,以便能够直接绑定日期类型的变量。

众所周知,输入值是字符串,而不是日期。因此,在扩展Ember.TextField的新类中,我需要将新属性绑定到输入,该属性基本上是将日期转换为输入期望的字符串的日期。理想情况下,我想重新打开Ember.TextField,然后仅在输入类型为datetime-local且绑定值为Date的情况下应用此逻辑

我的问题是:

有什么方法可以更改超类中定义的属性绑定?如果可能的话,我可以只写attributeBindings:['value:textValue']我的View / Component子类。这将覆盖Ember.TextField中先前的值绑定定义。

X参考:https//github.com/emberjs/ember.js/issues/10176

邓肯·沃克

虽然不是最可维护的步行路径,但是您可以init在视图中事件上手动删除和添加属性绑定这是工作中的JS Bin

只需将属性绑定视为余烬数组,并使用addObjectremoveObject使用完整的绑定字符串(例如,value:testValue作为方法的参数):

App.SomeView = Em.View.extend({
  attributeBindings: ['value:testValue']
});

App.ModalView = App.SomeView.extend({
  attributeBindings: ['role'],
  testValue: 'hello', // Could be on either class
  role: 'dialog',

  removeBindings: function() {
    // role stays bound, value doesn't
    this.get('attributeBindings').removeObject('value:testValue');
  }.on('init')
});

再次,这是一个工作的JS Bin

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用属性绑定无法使静态属性在emberjs类中工作

来自分类Dev

如何覆盖LightTable中的默认键绑定?

来自分类Dev

如何覆盖LightTable中的默认键绑定?

来自分类Dev

EmberJS-通过模板中的任意键访问对象的属性,并使用HTMLBar绑定这些属性?

来自分类Dev

在EmberJS中绑定只读值

来自分类Dev

Vue 绑定覆盖元素属性

来自分类Dev

如何从原始对象中“隔离”传递给EmberJS组件的属性

来自分类Dev

如何从原始对象中“隔离”传递给EmberJS组件的属性

来自分类Dev

如何在Swift中覆盖属性?

来自分类Dev

如何覆盖子类中的@Autowired属性

来自分类Dev

如何覆盖Typescript中交集类型的属性?

来自分类Dev

如何覆盖 CLLocation 子类中的只读属性?

来自分类Dev

EmberJS:ArrayController中的属性范围?

来自分类Dev

Emberjs模型中的计算属性

来自分类Dev

EmberJS:ArrayController中的属性范围?

来自分类Dev

Emberjs模型中的计算属性

来自分类Dev

如何在AngularJS指令中绑定属性?

来自分类Dev

如何在XAML中绑定ObservableCollection的属性

来自分类Dev

如何绑定到UWP中的附加属性?

来自分类Dev

如何在静态类中绑定属性?

来自分类Dev

如何在行为中绑定属性?

来自分类Dev

如何在JavaScript中覆盖绑定函数的'this'参数

来自分类Dev

如何防止vue.js覆盖组件中的jQuery绑定?

来自分类Dev

如何在JavaScript中覆盖绑定函数的'this'参数

来自分类Dev

如何从我的绑定调用方法并在 iOS 中覆盖?

来自分类Dev

EmberJS:主从细节,如何将细节的模型绑定到主数组模型中的项目

来自分类Dev

如何将Ajax请求的响应绑定到EmberJs中的Model?

来自分类Dev

如何覆盖JavaScript属性

来自分类Dev

如何覆盖JavaScript属性

Related 相关文章

热门标签

归档