私は現在、<li>
をクリックしてngClick
でいくつかのデータを送信できる単純な1ページアプリケーションを開発中です。この<li>
sの私がangular.element
とすべてのものにCSSスタイルを適用<div>
親を持っている...DOMを操作するAngularJSディレクティブと通信する
私はこのngClick
をクリックすると、問題は、私はいくつかの$http
呼び出しを行うと、内部コントローラ変数を埋めるためにJSONを取得することです。したがって、コントローラとディレクティブの点で共通点がない他のメニューをユーザがクリックすると、別のリストが埋められ、ユーザがこのリストをクリックすると、前述の<li>
のスタイルを設定する必要があります。
directive
にあるlink
の参照をどのように伝えるべきか、わからないいくつかのプロパティでスタイルを設定する必要があります。私は、コントローラから指示文に渡す情報を格納するサービスを使うことを考えましたが、私はAngularを初めて使っていて、何をすべきか分かりません。私は多くを検索しましたが、私が探しているものを正確に見つけられませんでした。私は$watch
を使用することを考えましたが、私の変数はそれがコントローラ上にあることを監視するため、私は親スコープに2回戻ってそれに到達する必要があります。
ありがとうございます!
どのような条件でもng-styleまたはng-classを使用できます。 – Hmahwish
私はJSONからデータベースから読み込まれる 'background-image'として使われるいくつかの画像を利用しているので、私はそれを使うことができません。ありがとう! – matiaslauriti