問題タブ [angularjs-model]
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モデルが更新されない
次の機能が必要です。ユーザーがログイン フォームに移動すると、ブラウザはユーザー名とパスワードを自動入力する必要があります。
私の実装は (FF と Chrome で) 動作しますが、ユーザーを切り替えるときにモデル データが正しく更新されないというバグ (一貫性がありません) があります。これは、ユーザー ONE でログインしてからログアウトし、ユーザー TWO の資格情報を入力することを意味しますが、ログイン ボタンをクリックした後も、ユーザー ONE でログインしたままです。
ログインフォームは次のようになります。
ログインコントローラーには次のようなものが含まれています。
ログアウト:
}] );
なぜこれが起こっているのかについてのアイデアはありますか?
angularjs - ページネーションがある場合にモデルをフィルタリングする
私の現在の状況は、50 台の車の情報をロードするモデルを持っているということです。ビューには、年、モデル、走行距離などのフィルターを備えたサイドバーがあります。それらをフィルターすると、すべて正常に機能しますが、モデルがかなり大きくなるため、クライアントはページネーションを要求しました。したがって、すべての車を 1 つのモデルにロードする代わりに、10 個だけをロードし、[さらに表示] ボタンをクリックすると、さらに 10 個をロードしてモデルに追加して表示します。
問題は、最初の 10 個だけをロードしてフィルター処理すると、クライアントはそれらすべてでフィルター処理しようとすることです。だから、仕方がないと思います。
私が確認できる唯一の方法は、モデル内のすべての車をロードし、一度に 10 台しか表示しないことです。フィルタリングを開始すると、この制限が破られ、すべてがフィルタリングされます。それは実行可能ですか?この問題にアプローチする他のアイデアはありますか?
angularjs - Angular ディレクティブの複数入力 1 つのモデル
HTML:
JS:
同じモデルにバインドされている多くの入力があり、ユーザー入力をフィルタリングしています。ユーザーが拒否されたキーを押したときに、トーストを表示して、このシンボルを使用できないことを通知したかったのですが、トーストの数は同じです同じモデルにバインドする入力の数に。私は1つのモデルでのみ作業していると思いました。
例: http://codepen.io/anon/pen/XbLjVY?editors=101
どうすればそれを修正できますか、またはロジックがどのように機能するかを変更できます
ps角初心者