2013-07-18 22 views
0

我不確定是否有明確的方式顯示/描述我遇到的問題。但是這裏有:Minified JS只適用於將源代碼粘貼到控制器中

我已經開發了一個AngularJS應用程序(還沒有投入使用)。我們決定需要提供表格中一些指標的工具提示。我們喜歡TipTip jQuery Plugin的一般外觀。 在我index文件I正確包括minified.js:

<script src="../assets/javascripts/app/jquery.tipTip.minified.js"></script> 

(是的,路徑是正確的,我可以在Chrome開發者工具點擊並查看源文件。)。

在我的控制,我這個稱呼它:

$scope.addTolltips = function() { 
    $timeout(function(){$('.results-metrics').tipTip({maxWidth:"300px", defaultPosition: "top"});},500); 
} 

我加入了$timeout以確保有足夠的時間讓動態的東西在頁面上是在DOM負荷。我知道這可能不再需要了。

但當tipTip()被稱爲我得到一個控制檯錯誤:

TypeError: Object [object Object] has no method 'tipTip' 

但是,如果我走了縮小的源和tipTip()之前將其粘貼到我的控制器,然後一切都運行完美。 有什麼想法?

+1

就如何是一些示例你調用這個方法。 – Chandermani

+0

@Chandermani您的請求已被授予:) – EnigmaRM

+0

您在angularjs的腳本之前是否包含TipTip *的'