2

メインコントローラにあるオブジェクトからデータを呼び出しています。そしてそれは完全にうまく表示されています。私は、ディレクティブのリンク関数でオブジェクトを移動させなければならないという要件を今でも持っており、以前にレンダリングしていた方法と同じようにレンダリングします。オブジェクトから来るデータを指示リンク関数angularjsで表示する方法?

ここにメインのHTMLコードがあります。ここで

<cs-tooltip id="cs-tooltip" testingtooltip="firsttooltip" testfunc="secondBut()" ng-show="showtooltip"></cs-tooltip> 

は、ディレクティブのtemplateUrlコードです:私が使用しているオブジェクトはかなり複雑です

$scope.firsttooltip = { 
    content: 'Score derived. Score derived. Score derived. Score derived. Score derived. Score derived. Score derived. Score derived. ', 
    title: "Threat Score", 
} 

<div id="cs-tooltip-title">{{testingtooltip.title}}</div> 

そして、ここでは、私が持っているオブジェクトの例です。私は概念を理解するためにここで単純化しました。このような指令でリンク機能を作ろうとしていて、データが表示されません。

link: function($scope){ 
     //the same object here 
    } 
+0

を、あなたのディレクティブでtestingtooltip保持するために、スコープのプロパティを宣言していますか?スコープ:{testingtooltip: '='} – gyc

+0

@gycはい私はしました。 – Aijaz

答えて

0

これ以上の詳細がないと、タイムアウトで修正できる問題しか考えられません。あなたが試すことができ、リンク機能で

scope: { 
    testingtooltip: '=' 
} 

:あなたはディレクティブのスコープがある場合

link: function($scope, $timeout){ 
    $timeout(function() { 
    console.log($scope.testingtooltip); 
    }); 
} 
関連する問題