我猜測,有一個與裝載jQuery和AngularJS在一起的問題。
從角documentation:
如果jQuery是可用的,angular.element是jQuery函數的別名。
這意味着,如果你想使用$ jQuery的標識,你將不得不通過angular.element
在jQuery的一個實例。下面的代碼可以讓你初始化頁面(從Bootstrap docs拍攝)上的所有工具提示:
$(function() {
$('[data-toggle="tooltip"]').tooltip()
})
如果你想在你的AngularJS應用程序使用此代碼,你就必須通過jQuery的情況下,像這樣:
(function($){
$(function() {
$('[data-toggle="tooltip"]').tooltip();
});
})(angular.element);
每當你使用的是$跡象,你是指angular.element
,這意味着jQuery對象在這種情況下,由於在代碼中添加庫。
我創建了一個plunk,它允許通過jQuery和AngularJS之間的組合動態更新工具提示標題。
希望這有助於!
謝謝你,祝你有美好的一天!