問題タブ [ng-switch]
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-switch ng-repeat
私は単純なプロセスのように見えることをしようとしています: HTTP リクエストから受け取ったアイテムのリストをアニメーションで表示します。
まず第一に、これが私のやり方です(私はより良い角度でそれを行うための提案を受け入れています):
state
コントローラーで初期化するスコープ変数を定義し、HTTP 要求からデータを受信したときにloading
変更します。loaded
- 受信したデータでスコープ変数を初期化し
items
ます。 - 私の見解では
ng-switch
、州とng-repeat
アイテムで使用します。 - css on でアニメーションを定義します
ng-repeat
。
これがplunkr です( request の代わりに $timeout を使用)。
アニメーションが機能しない理由がわかりません。
どんな助けでも大歓迎です。ありがとう。
angularjs - ブール値を持つAngular ng-switch
angular ng-switchでブールデータをチェックしたい
これは私のコードです。しかし、それは機能していません
{{Item.ItemDetails.IsNew}} と {{Item.ItemDetails.IsFeatured}} の値は true または false
unit-testing - AngularJS スコープ変数のテスト
スコープ変数に依存するテストを実装しようとしています。ng-switch-whenを有効にして式を解決したいと考えています。これは私がやろうとしていることです( $rootScopeを使用してUPDATE ):
私の問題は、これが機能するための実装が、スコープ変数「テスト」を取得せず、期待どおりに評価および機能しないことです。実装は次のとおりです。
私が間違っていることを誰かが知っていますか?どんな助けでも大歓迎です。
前もって感謝します!
アップデート
明確にするために、これは Angular チームがテストしている ng-switch の例です。同様の方法でテストを行っているが、期待される結果が得られていないことを示すためだけに。
また、コードを $rootScope に逆にするのを忘れていました。これまで見てきたのは、変更のために $rootScope に依存することを避けるために、新しいスコープを作成してこれを機能させようとする私の試みの 1 つでした。
javascript - ng-switch を使用してテンプレートを交換する
ユーザーがAngularアプリの「サインアップ」ボタンをクリックするたびに「サインアップ」フォームの「サインイン」フォームを切り替えようとしていますが、現時点ではボタンをクリックしても何も起こりません。サインイン フォームは画面に残り、コンソール エラーは発生しません。誰が私が間違っているのか教えてもらえますか?
私はこれを純粋にhtmlでやろうとしていますが、これを達成することは可能ですか?
編集:UserCtrl
サインイン/サインアウトを処理するサインアップ機能を含めました。サインアップをクリックすると、アラートがトリガーされますが、コンソールエラーが表示されますTypeError: boolean is not a function
。
編集2:
MainCtrl.js:
angularjs - ngRepeat で複数回呼び出されるディレクティブ リンク関数
カスタム ディレクティブを使用したコードで奇妙な動作が発生しました。リンク関数は複数回呼び出されますが、例として、サード パーティ ライブラリ (サンプル マップ) を初期化する場合、この動作によってライブラリが壊れます。
正しいコードで更新されたjsfiddle