标签: javascript ajax angular
我有两个动作:一个是专注于元素并调用ajax。两者都不在我的代码中,焦点在浏览器上,而ajax是从ng bootstrap的type ahead组件调用的。
type ahead
如果我在前面键入其他字符,则Ajax调用将取消。我不想在输入Tab时取消Ajax调用。
Tab
我需要允许将焦点放在某个元素上,但要通过不取消来调用ajax。
我尝试使用$ event.preventDefault(),但是它限制了这两个动作。
我该怎么做?
答案 0 :(得分:0)
您可以使用event.stopPropagation()来实现此目的,如here所述。
event.stopPropagation()