gpt4 book ai didi

javascript - 在 angularJS View 更新后初始化 Bootstrap 工具提示

转载 作者:太空宇宙 更新时间:2023-11-04 16:08:05 26 4
gpt4 key购买 nike

我创建了一个简单的 AngularJS 应用程序,问题是,每当我的 View 由于模型的变化而自动更新时(下面的示例中没有显示),工具提示看起来不再像 Bootstrap 工具提示.

我找到了这个答案 satckoverflow但我不知道如何应用这个解决方案。也许有人可以通过下面 MWE 提供的链接向我展示方法。

<div class="container" ng-app="testApp" ng-controller="testController">
<h3>Data from Scope: {{data}}</h3>
<a href="#" data-toggle="tooltip" title="Hooray!">Hover over me</a>
<button type="button" ng-click="refresh()">refresh data</button>
</div>

<script>
$(document).ready(function() {
$('[data-toggle="tooltip"]').tooltip();
});
</script>

<script>
var app = angular.module('testApp', []);
app.controller('testController', function($scope) {
$scope.data= 123;
$scope.refresh = function () {
$scope.data= Math.random();
}
});
</script>

最佳答案

使用这个动态工作代码。

$(document).on('mouseover','[data-toggle="tooltip"]',function(){
$(this).tooltip('show');
});

想法是,当您将鼠标悬停在设置了 [data-toggle="tooltip"] 属性的元素上时,将显示工具提示。这适用于所有元素(静态和动态)

关于javascript - 在 angularJS View 更新后初始化 Bootstrap 工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36423790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com