2016-12-08 5 views
0

私はng-nestable divを持っていますし、そこにng-clickイベントがある単純なボタンがあります。そのボタンをクリックすると、クリックは登録されず、ドラッグアンドドロップ処理が開始されます。ドラッグ可能なリストにボタンを作成できません

ここに私のHTMLコードは、

<div class="col-sm-1 text-right"><button ng-click="fnEditHomeSlider({{$item.SliderID}})" class="btn btn-blue btn-sm" nestable-button><i class="fa fa-edit"></i> Edit</button> 
</div> 
+0

あなたは私達にあなたの観点からいくつかのHTMLコードを与えることができますか? – grogro

答えて

1

:あなたのコードが何かのようなものです、それを試して、それはまたあなたの必要性に合致するか、私達にあなたのコード

1を与えることができる願っています)を作成しますHTMLでカスタムディレクティブ

myApp.directive('nestableButton', function() { 
    return { 
     restrict: 'A', 
     link: function(scope, element) { 
      $(element).on("mousedown", function(e) { 
       e.preventDefault(); 
       return false; 
      }); 
      $(element).on("click", function(e) { 
       e.preventDefault(); 
       window.location = $(this).attr("href"); //if you want your URL to update 
       return false; 
      }); 
     } 
    }; 
}); 

2)

<a href="#" nestable-button><i class="fa fa-trash-o right"></i></a> 
<a href="#" nestable-button><i class="fa fa-pencil right"></i></a> 
+0

はすでにこのコードを試していますが、動作していません –

関連する問題