0

コンパイルテンプレートを使用して角度リーフレットのカスタマイズされたポップアップに関する質問があります。 私は、イオン性1.2.4、角リーフレット指令0.10.0とリーフレット1.0.0rc-1を使用しています。角度リーフレットの指示にカスタマイズされたポップアップ

コントローラでは、次のコードを記述しました。ここで

var marker = { 
      type: markerType, 
      lat: myLatlng[0], 
      lng: myLatlng[1], 
      id: id, 
      getMessageScope: function() { return $scope; }, 
      message: "<a ng-click=\"alert()\">howdy</a>", 
      compileMessage: true 
     }; 

     $scope.markersArray.push(marker); 


$scope.alert = function(){ 
      console.log("hahahahaha["); 
     } 

はフィドルのリンクです:リンクがポップアップで表示されますが、クリックイベントがトリガされることはありませんが、http://jsfiddle.net/caiczcz/m7g8Le0L/1/

、私はこの問題は、コンパイル処理から来るかもしれないと思います。アドバイスをいただければ幸いです。 THX。角度・リーフレット・ディレクティブ、

$timeout(function(){ 
      $compile(marker._popup._contentNode)(markerScope); 
      }); 

答えて

0

これは、ポップアップのアップ表示または.etc、いくつかのアニメーションを追加することにタイムアウトを追加することで解決することができ、フリッカーの問題を、ご紹介します。

関連する問題