問題タブ [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.
angularjs - 式を引数としてディレクティブに渡そうとしています。価値の代わりに文字通りに取られる
ng-repeat を介して表示される値をコントローラーの関数に渡そうとしています。値は HTML で適切に表示されますが、関数に取り掛かると、実際の値ではなく AngularJS 式が表示されます。
HTML は次のとおりです。
ブラウザ (この場合は Chrome) 内の要素を調べると、想定どおりに実際の AccountId が表示されます。
setDisplayedFilters 関数は次のとおりです。
JavaScript の最初のアラートが実行され、「{{account.AccountId}}」が表示されます。2 つ目は、{{account.AccountId}} を実際のアカウント ID と比較しているため、そうではありません。だから私が疑問に思っているのは、角度がその場所にあるべき値ではなく文字通りAngularJS式を解釈する原因となっているのは何ですか?
javascript - angularjs ng-clickでポップオーバーコンテンツが機能しない
これに関するすべての投稿を既に読みましたが、残念ながらどれも役に立ちませんでした.jsfiddleとplunkerのリンクは機能していないようです.
私がやろうとしているのは、作成したディレクティブのスコープ内で関数を呼び出すブートストラップ ポップオーバー内にボタンを配置することです。問題は、スコープが外側にあるように見えるため、jquery を使用してコンテンツを取得できないことです。また、関数内でコンテンツを作成しようとしても、コンパイルされないため機能しません。
jsfiddle で例を作成しましたが、どういうわけか angularjs が適切な場所にロードされていないため、どちらも機能しません。
これは、ポップ オーバーを開き、コンテンツを取得して表示するコードです。
ここに jsfiddle があります: http://jsfiddle.net/75zLT/2/
そして、これが私のドロップボックスでの実際の例です: https://dl.dropboxusercontent.com/u/19470623/hatethis/test.html
angularjs - angularjs ng-click はエラーを黙って食べる
次のような ng-click がある場合: ng-click="buggy()" をクリックし、コンソールにエラー メッセージが生成されません。
これにより、デバッグが少し難しくなります。
エラー メッセージが生成されないのはなぜですか? 私にできることはありますか?
javascript - 2 回の ng-repeat、$index が 2 回目の ng-click で正しい値を送信しない
同じディレクティブで互いに続く 2 つの ng-repeat があります。
最初の ng-click="setCurrentSlideIndex($index)" は問題なく動作しています。ただし、2 番目のものは常に $index の最後の値を送信します (たとえば、3 つの画像がある場合、常に 2 になります)。( isCurrentSlideIndex($index) は適切に機能します。)
これを修正する方法はありますか?
ありがとうございました
アップデート: