2016-07-25 15 views
1

私はディレクティブを使っていた "古いスタイル"の角度を経験しました。そして、私はniceScrollのように、いくつかのjQueryプラグインを使用したい...と古い角度に私はそのような指示-体で、ディレクティブを作成した場合:angular 1.5(components) - jQueryプラグインの使い方は?

element.niceScroll() 

し、HTMLの要素に私はattrの追加:some-directive

を今私は角度1.5でそれをしようとしています。しかし、私は1つの問題で停止しました:

どのようにコンポーネントで使用できますか?私はコントローラで何を書くべきですか、コンポーネントでは何でしょうか、.jsでは何ですか? 多分誰かがいくつかのアイデアを持っていますか?

答えて

1

ディレクティブがまだ存在するため、ほとんどの場合、ディレクティブを使用してjqueryプラグインをラップする必要があります。

、このようなディレクティブの大半はします:

  • は、スコープを孤立ていないことがあります。
  • 何のテンプレート
  • あなたがコンポーネントを作成することができ、残りのためにAC(属性/クラス)

(標準ディレクティブのほとんどがこの条件に従う)

に制限がありません。

+0

彼らはそうですが、それは本当の良い方法ですか? – brabertaser19

+0

と指示のスコープはどうですか? – brabertaser19

+0

Petr jQueryプラグインが親コンポーネントで使用する必要があるものを返した場合はどうしますか?たとえば、分離されたスコープが出力をより簡単に、よりモジュラに渡すようになり、しかもそれに反してしまうため、コンポーネント[ここ](https://github.com/lpsBetty/angular-croppie/blob/master/angular-croppie.js)はいいですあなたの述べた原則。 – poshest

関連する問題