Angularjs 在我的引导ui工具提示中调用方法
为了简单起见,我正在尝试配置引导工具提示以调用api来提取正确的工具提示文本值Angularjs 在我的引导ui工具提示中调用方法,angularjs,twitter-bootstrap,angular-ui-bootstrap,Angularjs,Twitter Bootstrap,Angular Ui Bootstrap,为了简单起见,我正在尝试配置引导工具提示以调用api来提取正确的工具提示文本值 <i class="fa fa-certificate" tooltip="{{loadTooltipText(paramVal)}}" tooltip-placement="top" tooltip-trigger="mouseenter"></i> 我建议把这个方法放在{{}中。所以tooltip=“{{loadTooltipText(paramVal)}}
<i class="fa fa-certificate"
tooltip="{{loadTooltipText(paramVal)}}"
tooltip-placement="top"
tooltip-trigger="mouseenter"></i>
我建议把这个方法放在{{}中。所以
tooltip=“{{loadTooltipText(paramVal)}}”
paramVal是否可以在运行时更改?也就是说,根据页面上发生的事情,单个元素有多个工具提示值?如果没有,那么只获取一次值并将其存储以供重用就更有意义了。如果这是可行的,那么您可以简单地创建一个指令来封装当前正在与之交互的指令。让我知道,我可以帮助你实现这一点。
$scope.loadTooltipText = function (paramVal) {
data.getTooltipText(paramVal)
.$promise
.then(function (resp) {
if (resp.Success) {
return resp.TooltipText;
}
else {
return "There was a problem loading this";
}
}, function (resp) {
})
};