問題タブ [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.
angularjs - AngularJS - ng-Repeat 内でプロパティ名を参照するにはどうすればよいですか
オブジェクト内のプロパティの値をレンダリングするだけでなく、プロパティ名をラベルとしてレンダリングしたいと考えています。これを行う方法はありng-repeat
ますか?例えば:
次のようなものを吐き出す可能性があります。
angularjs - AngularJS でコンマをリスト区切りとして使用する
項目のコンマ区切りリストを作成する必要があります。
AngularJS のドキュメントによると、式では制御フロー ステートメントを使用できません。{{$last ? '' : ', '}}
これが、myが機能しない理由です。
コンマ区切りリストを作成する別の方法はありますか?
EDIT 1
よりも簡単なものがあります:
angularjs - AngularJS-ng-repeatが内部プロパティに対して機能していません
これがng-repeatで使用したいオブジェクトですが、内部firstlang
プロパティを確認できません。
これが私のng-repeatです:
望ましい結果は次のとおりです。first language is = kannada
javascript - AngularJS-ngRepeatフィルター処理された結果参照を取得する方法
私は次のようなフィルターでng-repeatディレクティブを使用しています:
レンダリングされた結果をうまく見ることができます。ここで、コントローラーでその結果に対していくつかのロジックを実行したいと思います。問題は、結果アイテムの参照をどのように取得できるかということです。
アップデート:
明確にするために:オートコンプリートを作成しようとしています。次の入力があります。
次に、フィルタリングされた結果:
次に、結果をナビゲートして、アイテムの1つを選択します。
angularjs - 数値と範囲を含むAngularJSForループ
Angularは、HTMLディレクティブ内で数値を使用するforループのサポートを提供します。
ただし、スコープ変数に動的な数値を持つ範囲が含まれている場合は、毎回空の配列を作成する必要があります。
コントローラ内
HTMLで
これは機能しますが、ループ内で範囲配列をまったく使用しないため、不要です。最小/最大値の範囲または通常の設定を知っている人はいますか?
何かのようなもの:
angularjs - AngularJsの辞書にng-repeatを使用するには?
次のようなjsonオブジェクトまたは配列にng-repeatを簡単に使用できることを私は知っています:
ただし、辞書に ng-repeat を使用するにはどうすればよいですか。たとえば、次のようになります。
ユーザー辞書でそれを使用したい:
出来ますか?。はいの場合、AngularJs でどのように行うことができますか?
私の質問の例: C# では、次のような辞書を定義します。
C# のように辞書から値を返す組み込み関数はありますか?
javascript - AngularJS ng-repeat ハンドルの空のリスト ケース
これは非常に一般的なことだと思いましたが、AngularJS で処理する方法が見つかりませんでした。イベントのリストがあり、それらをAngularJSで出力したいとしましょう。それはとても簡単です:
しかし、リストが空の場合、どのように処理すればよいでしょうか? リストに「イベントはありません」などのメッセージボックスを配置したいと思います。近くに来る唯一のものはng-switch
withevents.length
です(配列ではなくオブジェクトの場合に空かどうかを確認するにはどうすればよいですか?)が、それが本当に私が持っている唯一のオプションですか?
javascript - AngularJS-ng-repeat内でng-showを使用
ng-repeatブロック内でng-showディレクティブを使用すると問題が発生します。
ブール値がng-showに正しく渡されていないようです...
私が何を意味するかを示すために、JSFiddleで作成した例のスクリーンショットを次に示します。
マークアップの例を次に示します。
コントローラの例を次に示します。
私が間違っているかもしれないことについて何か考えはありますか?
javascript - ng-リピートフィニッシュイベント
テーブルを使用してdivをターゲットとするjQuery関数を呼び出したい。そのテーブルには。が入力されng-repeat
ます。
私がそれを呼ぶとき
結果はありません。
また
助けにはなりません。
ng-repeatポピュレーションが完了した直後に関数を実行する方法はありますか?カスタムの使用に関するアドバイスを読みましたがdirective
、ng-repeatと私のdivでそれを使用する方法がわかりません...
javascript - angular js ng-repeatの後にjqueryを再バインドする
$http.get()
残りのAPIを呼び出して、サービスを使用してangularJSの配列に入力しています。この配列は を使用して表示されますng-repeat
。各タグにカーソルを合わせるとボタンを表示する Jquery コードがあり<li>
ます。$http
Jquery がバインドを完了するまでに、データのフェッチに遅延が発生します。そのため、ホバー機能は機能しません。これに対する回避策はありますか?