如何扩展EmberJS手柄输入助手以支持没有值的属性?

 捕风的水中龙_106 发布于 2023-02-13 18:27

我目前正在使用Ember输入助手来呈现数据绑定表单控件:

{{input class="form-control" type="email" value=email }}

这会生成以下HTML:

HTML 5输入控件支持元素的必需属性.此属性没有值.尝试将值传递到模板会导致编译错误并使用类似的required=true功能,因为该属性不为空.

如何修改ember TextInput视图以包含没有值的属性?我试图将其子类化,但API阻止了直接访问.

1 个回答
  • 默认情况下,ember不会映射传递给输入视图助手的所有选项,如html属性.你可以使用这个来实现attributeBindings.

    Ember.TextSupport.reopen({
        attributeBindings: ['required']
    });
    

    看看这个小提琴,看看这个在行动http://jsfiddle.net/marciojunior/hRx5E/

    2023-02-13 18:31 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有