0

私が抱えている問題を表示/説明するための明確な方法があるかどうかはわかりません. しかし、ここに行きます:

AngularJS でアプリを開発しました (まだ公開していません)。テーブルの一部の指標についてツールチップが必要であると判断されました。TipTip jQuery Pluginの全体的な外観が気に入りました。私のindexファイルには、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()、すべてが完璧に機能します。何かご意見は?

4

1 に答える 1