問題タブ [angular-ng-if]

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

angularjs - ng-if が機能しないのはなぜですか? divを隠していません

私の Angular アプリではdiv、変数が true の場合は特定のものを表示し、false の場合は非表示にしたいと考えています。

しかし、それは機能していません。私のフィドルを参照してください

誰かが理由を理解するのを手伝ってくれますか?

HTML

JS

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

javascript - Angular JS: select で定義されたパラメーターを使用した検索

そのため、検索を制限したいいくつかのパラメーターを持つ検索ボックスがあります。これには、私の例では姓と名が含まれます。

私が達成しようとしていること

だから私はこれをそのように実装しようとしてきました。これは、ドロップダウン リストのコードです。

これは、入力検索フィールドのコードです。

これは、結果が表示される div のコードです。

このコードは機能しませんが、たとえば first_name (条件付き入力なし) の入力検索ボックスが 1 つしかない場合は、問題なく機能します! 私は何を間違っていますか?これを行うより良い方法はありますか?

私が扱っているjsonデータのサンプル:

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

angularjs - AngularJS:値が定義されている場合、要素を表示してバインドする便利な方法はありますか?

私はこれのための1行の構文を探しています:

たぶん次のようなもの:

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

javascript - angularJSのng-repeat内のng-if

ng-repeat 内の if 条件に基づいて、別の div を提示しています。しかし、「構文エラー: トークン '<' は、式 [widget.Type == 'Bar'>] の 32 列目のプライマリ式ではありません」というエラーがスローされます。 どうすれば修正できますか?

ここに私のコードがあります、

HTML:

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

javascript - ng-show と ng-if がコンテンツを表示できない

シンプルなタブを作成しようとしています。タブ 0 のコンテンツは期待どおりに表示および非表示になりますが、タブ 1 をクリックするとスコープが true に更新されるにもかかわらず、タブ 1 は常に空白になります。

主に、コントローラーはラッパー div で開始されます。

コントローラーは次のとおりです。

そして ng-click リスナー:

そして今、ng-repeat でループされたタブ オブジェクト - settings.tabs($index) は上記の関数にインデックスを渡しています:

コンテンツは 2 つの div で保持され、次の場合があります。

最後に、Chrome は if: ngIf: settings.tab[1].active を更新しません。

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

javascript - テーブルの並べ替え (ng-repeat を使用し、ng-if を使用して繰り返し列名を削除する)

正常にソートされた ng-repeat を使用してテーブルにいくつかのデータがあります。最初のフィドルを見てください。

http://jsfiddle.net/HB7LU/10201/

次の行に同じ名前がある場合、名前を繰り返さずに、最初の列 (名前) を持つ方法を見つけようとしています。2 番目のフィドルを参照してください。

http://jsfiddle.net/HB7LU/10204/

これは、列がソートされるまで最初は機能します。ヘッダーをクリックすると、列は並べ替えられますが、データは正しくありません。これは、$index に list を使用しているためです。代わりに何か他のものを使用する方法があるかどうかわかりませんか? または、正直に言うと、これを行うためのより良い方法があるかどうか疑問に思っています。

さらに情報が必要な場合はお知らせください。ありがとう!T