我需要配置使用angular-bowser
进行设备检测时,为移动设备禁用角引导工具提示(uibTooltip)。如何在配置功能中访问服务或访问服务中的服务提供商
这可以简单地这样做:
isMobile = _bowser.mobile
$uibTooltipProvider.options = { trigger: isMobile ? "none" : "mouseenter" }
问题:$uibTooltipProvider
是提供商和bowser
是服务。
我必须使用$uibTooltipProvider
在config
功能,而我不能在config
功能使用bowser
服务。而无论是我可以在run
功能使用$uibTooltipProvider
在那里我可以使用bowser
我已经尝试重写$获取功能,因为他们认为here但“ontouchstart”事件在$窗口并不适用于平板电脑,我想要保持工具提示启用。
有什么办法可以解决这个问题吗?