問題タブ [angularjs-ng-click]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3334 参照

angularjs - Ng-Repeat 内に構築された Ng-click - クロムでその機能を起動せず、FF で動作します

このコードは FF でうまく機能します。updateModels 関数を起動します。

しかし、Chromeでは何もしません....

何か案は ?

0 投票する
1 に答える
3362 参照

javascript - angularjs の展開折りたたみのアイコンを変更します

展開折りたたみアコーディオンのクリックでアイコン (プラス、マイナス) を変更しようとしてFont Awesomeいます。アイコンにクラスを使用しています。jqueryで簡単にできることはわかっていますが、angularjsで何か方法があれば教えてください。

HTML は次のようになります。

0 投票する
2 に答える
20578 参照

angularjs - フォームの入力を更新するための ng-repeat 内のボタン

私がやろうとしているのは、ng-repeat 内から入力フィールドを更新することです。各ユーザーの ng-repeat 内のボタンを ng-click します。ボタンをクリックすると、ng-repeat の外にあるが同じコントローラー内にある入力フィールドの値を更新する必要があります。私はAngularjsを使い始めたばかりで、ここで簡単なものが欠けているようですが、それを理解することはできません. どんな助けでも大歓迎です!

コントローラ

これがフィドルです:http://jsfiddle.net/DahDC/

0 投票する
2 に答える
19035 参照

angularjs - Angular ディレクティブ ng-click が機能しない

プランカー

ビュー内にディレクティブを含む外部コントローラーがあります。ディレクティブはプロセス ポイントのリストを取得し、それぞれを選択できるリンクを生成します。リンク関数で HTML を正しく設定しますが、リンクの ng-click アクションは機能しません。

何か案は?:)

非プランカリングのコード

HTML

JS

0 投票する
1 に答える
107 参照

javascript - クリックして既存の配列に追加すると、配列が空になるのはなぜですか?

別のangularJSの質問私は、最初のクリックで1つの値を追加し、2回目のクリックで別の値を追加する必要があるクリックをスコープバインドしていますが、配列を返し、空の配列を返し、最初の値を再度入力し続けるのはなぜですか? :

わかりましたので、これを関数の外で宣言すると、未定義のエラーが発生します:

これの3番目のバージョンでは、同じdivがクリックされた場合は同じデータ「日付」になりますが、同じ ng-click="dbclickalert()" を持つ2番目のdivがクリックされた場合はそうではありません。

私のdivはangularJSディレクティブで作成されているため、1つのグローバル配列ではなくdivごとの配列が返されたため、配列をディレクティブから完全に取り出してサービスに移動し、それは正常に動作します。

0 投票する
2 に答える
4740 参照

angularjs - AngularJs で ng-click ディレクティブを装飾する

AngularJS ng-click ディレクティブを変更して、いくつかの追加機能を追加することを検討しています。何に使用するかについていくつかの異なるアイデアがありますが、単純なものは、すべての ng-clicks に Google アナリティクスの追跡を追加することであり、もう 1 つはダブルクリックを防止することです。

これを行うために、最初に考えたのはデコレータを使用することでした。だから、このようなもの:

ただし、ディレクティブの式が満たされたときではなく、インスタンス化時にデコレータが起動されるため、これは機能しません。したがって、この場合、要素がクリックされたときではなく、ディレクティブを持つ要素がロードされたときに分析を行います。

それでは、本当の質問に進みます。ディレクティブがインスタンス化されている要素をデコレータが取得する方法はありますか? デリゲートから要素に到達できれば、自分のクリック イベントをバインドして、ng-click に加えてトリガーすることができます。

そうでない場合、すべての ng-clicks に何かを追加するにはどうすればよいですか?

0 投票する
2 に答える
28606 参照

angularjs - AngularJS - ディレクティブ ngClick をオーバーライドする方法

ディレクティブ ng-click: をオーバーライドして、ng-click を実行する前に $rootscope を変更する人もいます。どうやってするの?

0 投票する
2 に答える
1728 参照

javascript - 繰り返す

json ファイルから入力された<select>要素があります。

<option>ボタンを使用して値属性を変更することは可能でしょうか?

例えば...

select要素の出力は次のとおりです。

おそらくng-click各要素をループして、選択したオプションを動的に変更するボタンを作成できますか? 少し遊んでみましたが、ドキュメントに関連するものが見つかりません。