首页 文章

复选框和文件标记在Angular2中不起作用

提问于
浏览
0

我在Angular2中有一个表单,有几种输入类型:text,file,checkbox和textarea . 当您单击文本和textareas时,它们会按预期聚焦 . 但是,当我单击复选框或文件元素时,没有任何反应 . 复选框没有't check, the 1151093 dialog doesn'打开 . 我似乎有所作为 .

起初我认为这可能是因为z-index的一些问题,但我已经尝试删除z-index的所有实例,这没有什么区别 .

我研究过这个问题的另一个想法是,某些方法被调用到某些地方,因为这些元素可以抵消元素的自然行为,但我找不到任何可能在我自己的代码中发生这种情况的实例 .

我是Angular2的初学者,如果这是一个我没想过的简单答案,请事先道歉 .

TYIA!

1 回答

  • 0

    在尝试简化我的plunkr应用程序时,我发现了我的问题 . 我在文档上有一个带有主机监听器的指令“clickOutside”:单击以检查是否有任何单击是否在元素之外 . 我在页面上的几个地方使用它 . 事实证明,如果在其中只有一个简单的方法调用(例如(clickOutside)=“runMethod(); otherValue = true;”而不是(clickOutside)=“runMethod()它会使文件和复选框标签不工作正常 . 我不知道为什么会这样做,但它可以轻松解决!

相关问题