我需要配置使用angular-bowser
進行設備檢測時,爲移動設備禁用角引導工具提示(uibTooltip)。如何在配置功能中訪問服務或訪問服務中的服務提供商
這可以簡單地這樣做:
isMobile = _bowser.mobile
$uibTooltipProvider.options = { trigger: isMobile ? "none" : "mouseenter" }
問題:$uibTooltipProvider
是提供商和bowser
是服務。
我必須使用$uibTooltipProvider
在config
功能,而我不能在config
功能使用bowser
服務。而無論是我可以在run
功能使用$uibTooltipProvider
在那裏我可以使用bowser
我已經嘗試重寫$獲取功能,因爲他們認爲here但「ontouchstart」事件在$窗口並不適用於平板電腦,我想要保持工具提示啓用。
有什麼辦法可以解決這個問題嗎?