0
我想用angular-tooltips在ng-repeat
中創建工具提示。工具提示的內容必須是動態的。我已經是這樣的:
查看:
<div ng-repeat="region in regions">
<a tooltips tooltip-html="{{ myCtrl.generateTooltip(region) }}">HOVER</a>
</div>
控制器:
function generateTooltip(region) {
// generate some html here
var content = "<b>HELLO WORLD!</b>";
return $sce.trustAsHtml(content);
}
工具提示顯示和工作,但我得到在控制檯下面的錯誤(我不想看:-))
Error: [$parse:syntax] Syntax Error: Token '<' not a primary
expression at column 1 of the expression [<b>HELLO WORLD!</b>]
starting at [<b>HELLO WORLD!</b>].
- 我的代碼有什麼問題?
- 是否可以使用視圖作爲工具提示而不是在控制器中生成HTML?有一個屬性
tooltip-view
,但我不知道如何將我的region
變量傳遞給它。
這裏你不需要'{{}}';函數的返回值不是角度需要評估的表達式。 – Claies
如果我刪除了{{}},工具提示的內容是「myCtrl.generateTooltip(region)」;-) – luklapp
請嘗試以下操作(正好):「'HELLO WORLD!'」(單引號內雙引號)。 –