単純なAngularJSアプリケーションを作成しましたが、問題は、モデルの変更によってビューが自動的に更新される(以下の例では表示されません)もはやブートストラップのツールチップのように見えません。angularJSビューが更新された後にブートストラップツールチップを初期化する
私はこの回答が見つかりました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>
あなたのアプリ名はhtmlとJSでは異なりますか?また、あなたのプロジェクトでルータを使用するつもりですか? –
mweを更新しました – d4rty
あなたはAngularStrapを使用していますか? –