我需要删除Input字段元素,当隐藏类型时,当我从自动完成类型中选择另一个选项卡中的控件类型的隐藏类型时,该值将显示为隐藏.但在控制台(F12)中显示如下值:
<div id="ember30156" class="ember-view hidden field" core-role="utility-field" aria-label="Non hidden">
<input id="ember30193" class="ember-view ember-text-field hidden text-field component" type="hidden" name="non-hidden" value="I am Hidden">
</div>
Run Code Online (Sandbox Code Playgroud)
在网络字段中也显示如下的值
------WebKitFormBoundaryMUmkbDAG6Iw0D4Xj
Content-Disposition: form-data; name="hidden"
I am Hidden
------WebKitFormBoundaryMUmkbDAG6Iw0D4Xj
Content-Disposition: form-data; name="rc"
1
------WebKitFormBoundaryMUmkbDAG6Iw0D4Xj--
Run Code Online (Sandbox Code Playgroud)
但我需要隐藏控制台的元素和网络选项卡中的值.这是我的代码
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
})
});
Run Code Online (Sandbox Code Playgroud)
我是余烬的新手.
当我为某项任务执行右键单击选项超过5次(大约)时,它显示未捕获的错误,如下所示:
Uncaught TypeError: Cannot read property 'find' of undefined
at Class.<anonymous> (core.js:21487)
at fn (core.js:7779)
at DeferredActionQueues.flush (core.js:7723)
at Backburner.end (core.js:7738)
at Backburner.run (core.js:7748)
at executeTimers (core.js:7824)
at core.js:7822
Run Code Online (Sandbox Code Playgroud)
在那个地方我有以下代码:
Ember.run.later(view, function () {
this.$().find('menu-item:eq(0)').focus();
}, 125);
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我为什么会出现这个错误,我需要避免这个错误,同时右键单击任务"n"的时间也是如此.我是余烬的新手.您的帮助将不胜感激.提前致谢.