記錄今天在修改angular的模態框遇到的問題:
AngularJs的UI組件ui-Bootstrap:Tooltip和Popover
先說tooltip,tooltip有三種使用方式:
(1) uib-tooltip 定義提示的文本
(2)uib-tooltip-html 定義提示的html字符串,該字符串不會編譯為html內容(需要使用$sce.trustAsHtml編譯為html內容)。需要注意內容安全,防止腳本攻擊
(3)uib-tooltip-template 定義提示的html內容,該內容需要放在一個span或者div標簽中
上面的是在html中的代碼,下面是controller中的代碼
在vm.openQRCode()中傳入的值都可以在resolve中得到。並且可以在printQRCtrl控制器中使用。但是傳入的值必須在[ ]中引用才能使用,不然會出現標題的錯誤:
Error: [$injector:unpr] Unknown provider