Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 余烬表单元素上的自定义属性和类?_Ember.js - Fatal编程技术网

Ember.js 余烬表单元素上的自定义属性和类?

Ember.js 余烬表单元素上的自定义属性和类?,ember.js,Ember.js,因此,我们在项目中使用CSS工具提示,这基本上需要添加类“tooltip extended”,并向包含工具提示文本的HTML标记添加属性aria label。这些纯粹是CSS工具提示,在任何地方都可以使用。因此,在链接到助手时,这非常简单。但是,我遇到了表单元素的问题。主要是因为在某些情况下,Ember似乎使实际的表单元素显示:none,比如复选框,并添加了一个子元素a标记,该标记就是可见的 这是表单的代码,非常标准: {{input type="checkbox" class="t

因此,我们在项目中使用CSS工具提示,这基本上需要添加类“tooltip extended”,并向包含工具提示文本的HTML标记添加属性
aria label
。这些纯粹是CSS工具提示,在任何地方都可以使用。因此,在
链接到
助手时,这非常简单。但是,我遇到了表单元素的问题。主要是因为在某些情况下,Ember似乎使实际的表单元素
显示:none
,比如复选框,并添加了一个子元素
a
标记,该标记就是可见的

这是表单的代码,非常标准:

{{input 
  type="checkbox" 
  class="tv-checkbox" 
  checked=defaultSetup 
  data-label="Default Settings"
  name=defaults
  change=(action "toggleDefaults" value="target.checked")}}

{{#radio-button
  class="tooltip-enhanced"
  value="simple"
  name="complexity"
  groupValue=passphraseComplexity
  changed="complexityChanged"}}
  Simple
{{/radio-button}}
如果我将
tooltipextended
添加到类中,它要么根本不添加它,要么将它添加到实际的表单元素中,即
display:none
。即使扩展允许的属性也不会将这些属性放在所创建的子元素上

工具提示最好直接显示在鼠标所在的元素上。如果类和属性被放置在父
DIV
元素上,则这不是随后发生的行为,因为它以元素为中心


是否可以执行我想要的操作?

单选按钮的源代码在哪里?你们用什么样的组件来表示实际的形式?从我可以看出单选按钮是余烬的一部分。不,它不是。你一定在用插件,我找到了,谢谢。所以这有点不相关,但我当然不能评论这篇文章,因为这个网站的局限性会导致精神错乱。。你怎么知道人们发布的余烬代码应该放在什么文件里。因为在我找到的每一篇文章中,答案都是:这是代码。当余烬有控制器、视图、加法器、帮助器、小控件和5000个文件时,没有要放入的文件。我从来没有找到任何答案告诉你把代码放在哪里,然而,当我尝试它的时候,人们会说“它工作了!谢谢”,但它从来没有工作过。曾经请提供帮助。您可以试试
radioClass=“tooltip enhanced”
而不是
class=“tooltip enhanced”