2017-02-02 15 views
0

に私はラッパーを使用しています:nouisliderプラグインのhttps://github.com/Yankovsky/nouislider-angular/blob/master/nouislider.jsディレクティブから生成された要素を取得し、コントローラ

を。ソースの

// allow to get noUiSlider instance from outside of that directive 
that.getNoUiSlider = function() { 
    return noUiSliderInstance; 
}; 

:私はこれを見つけたslider.querySelector('.noUi-pips');

<div ya-no-ui-slider='options'></div> 

は、元のプラグインからメソッドを呼び出すために:私のコントローラで私は、テンプレートで作成し、要素を取得したいhttps://github.com/Yankovsky/nouislider-angular/blob/master/nouislider.js#L58

インスタンスを取得するにはどうすればいいですか?私はあなたのようなものである指令、外部からスコープにアクセスしようとしていると思う

答えて

1

var scopeFromSlider = $(".selector").scope(); 

angular.element(".details-container").scope() 
+0

ことができますはい、あなたは正しいです、ありがとうございました。しかし、私は 'scope()'が返すオブジェクトでこのメソッドを見つけることができません。 – Arti

+0

それは私に 'ChildScope'オブジェクトを返します – Arti

関連する問題