Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 在我的引导ui工具提示中调用方法_Angularjs_Twitter Bootstrap_Angular Ui Bootstrap - Fatal编程技术网

Angularjs 在我的引导ui工具提示中调用方法

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)}}

为了简单起见,我正在尝试配置引导工具提示以调用api来提取正确的工具提示文本值

<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) {
                })
        };