我需要删除输入字段元素,当隐藏类型时,当我在自动完成类型的另一个标签中为控件类型选择隐藏类型时,值正在显示中隐藏。但在控制台(F12)中显示如下所示的值:
------WebKitFormBoundaryMUmkbDAG6Iw0D4Xj
Content-Disposition: form-data; name="hidden"
I am Hidden
------WebKitFormBoundaryMUmkbDAG6Iw0D4Xj
Content-Disposition: form-data; name="rc"
1
------WebKitFormBoundaryMUmkbDAG6Iw0D4Xj--
在网络字段中也显示如下值
Core.view.Form.Field.extend()
.named('Core.view.Form.Field.hidden')
.reopen({
template: Ember.Handlebars.compile('{{#each value in view.model.values}}{{view view.field name=view.model.name value=value}}{{/each}}'),
field: Ember.TextField.extend({
type: "hidden",
attributeBindings: ['name', 'value'],
classNames: 'hidden',
noLabel: true
})
});
但是我需要隐藏控制台的元素和网络选项卡中的值。这是我的代码
{{1}}
我是烬的新手。
答案 0 :(得分:5)
我不确定你将它隐藏在网络中是什么意思,但为了使输入在DOM中根本不显示,你可以在你的模板中使用if帮助器:
{{#if showInput}}
{{input value=something}}
{{/if}}
然后在组件JavaScript中:
this.set(‘showInput`, true)
揭示它。 the docs和the guides中有if帮助程序的示例。我建议您在学习时使用官方tutorial。祝你好运:)
此答案至少适用于1.13至3.x.