問題タブ [angularjs-ng-repeat]

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 に答える
68684 参照

angularjs - AngularJS - ng-Repeat 内でプロパティ名を参照するにはどうすればよいですか

オブジェクト内のプロパティの値をレンダリングするだけでなく、プロパティ名をラベルとしてレンダリングしたいと考えています。これを行う方法はありng-repeatますか?例えば:

次のようなものを吐き出す可能性があります。

0 投票する
9 に答える
131205 参照

angularjs - AngularJS でコンマをリスト区切りとして使用する

項目のコンマ区切りリストを作成する必要があります。

AngularJS のドキュメントによると、式では制御フロー ステートメントを使用できません。{{$last ? '' : ', '}}これが、myが機能しない理由です。

コンマ区切りリストを作成する別の方法はありますか?

EDIT 1
よりも簡単なものがあります:

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

angularjs - AngularJS-ng-repeatが内部プロパティに対して機能していません

これがng-repeatで使用したいオブジェクトですが、内部firstlangプロパティを確認できません。

これが私のng-repeatです:

望ましい結果は次のとおりです。first language is = kannada

0 投票する
6 に答える
82237 参照

javascript - AngularJS-ngRepeatフィルター処理された結果参照を取得する方法

私は次のようなフィルターでng-repeatディレクティブを使用しています:

レンダリングされた結果をうまく見ることができます。ここで、コントローラーでその結果に対していくつかのロジックを実行したいと思います。問題は、結果アイテムの参照をどのように取得できるかということです。

アップデート:


明確にするために:オートコンプリートを作成しようとしています。次の入力があります。

次に、フィルタリングされた結果:

次に、結果をナビゲートして、アイテムの1つを選択します。

0 投票する
24 に答える
611888 参照

angularjs - 数値と範囲を含むAngularJSForループ

Angularは、HTMLディレクティブ内で数値を使用するforループのサポートを提供します。

ただし、スコープ変数に動的な数値を持つ範囲が含まれている場合は、毎回空の配列を作成する必要があります。

コントローラ内

HTMLで

これは機能しますが、ループ内で範囲配列をまったく使用しないため、不要です。最小/最大値の範囲または通常の設定を知っている人はいますか?

何かのようなもの:

0 投票する
4 に答える
174061 参照

angularjs - AngularJsの辞書にng-repeatを使用するには?

次のようなjsonオブジェクトまたは配列にng-repeatを簡単に使用できることを私は知っています:

ただし、辞書に ng-repeat を使用するにはどうすればよいですか。たとえば、次のようになります。

ユーザー辞書でそれを使用したい:

出来ますか?。はいの場合、AngularJs でどのように行うことができますか?

私の質問の例: C# では、次のような辞書を定義します。

C# のように辞書から値を返す組み込み関数はありますか?

0 投票する
10 に答える
236641 参照

javascript - AngularJS ng-repeat ハンドルの空のリスト ケース

これは非常に一般的なことだと思いましたが、AngularJS で処理する方法が見つかりませんでした。イベントのリストがあり、それらをAngularJSで出力したいとしましょう。それはとても簡単です:

しかし、リストが空の場合、どのように処理すればよいでしょうか? リストに「イベントはありません」などのメッセージボックスを配置したいと思います。近くに来る唯一のものはng-switchwithevents.lengthです(配列ではなくオブジェクトの場合に空かどうかを確認するにはどうすればよいですか?)が、それが本当に私が持っている唯一のオプションですか?

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

javascript - AngularJS-ng-repeat内でng-showを使用

ng-repeatブロック内でng-showディレクティブを使用すると問題が発生します。

ブール値がng-showに正しく渡されていないようです...

私が何を意味するかを示すために、JSFiddleで作成した例のスクリーンショットを次に示します。

ここに画像の説明を入力してください

マークアップの例を次に示します。

コントローラの例を次に示します。

私が間違っているかもしれないことについて何か考えはありますか?

0 投票する
15 に答える
208478 参照

javascript - ng-リピートフィニッシュイベント

テーブルを使用してdivをターゲットとするjQuery関数を呼び出したい。そのテーブルには。が入力されng-repeatます。

私がそれを呼ぶとき

結果はありません。

また

助けにはなりません。

ng-repeatポピュレーションが完了した直後に関数を実行する方法はありますか?カスタムの使用に関するアドバイスを読みましたがdirective、ng-repeatと私のdivでそれを使用する方法がわかりません...

0 投票する
3 に答える
6075 参照

javascript - angular js ng-repeatの後にjqueryを再バインドする

$http.get()残りのAPIを呼び出して、サービスを使用してangularJSの配列に入力しています。この配列は を使用して表示されますng-repeat。各タグにカーソルを合わせるとボタンを表示する Jquery コードがあり<li>ます。$httpJquery がバインドを完了するまでに、データのフェッチに遅延が発生します。そのため、ホバー機能は機能しません。これに対する回避策はありますか?