問題タブ [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.

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

angularjs - ログイン時にユーザーを切り替えるとAngularjsモデルが更新されない

次の機能が必要です。ユーザーがログイン フォームに移動すると、ブラウザはユーザー名とパスワードを自動入力する必要があります。

私の実装は (FF と Chrome で) 動作しますが、ユーザーを切り替えるときにモデル データが正しく更新されないというバグ (一貫性がありません) があります。これは、ユーザー ONE でログインしてからログアウトし、ユーザー TWO の資格情報を入力することを意味しますが、ログイン ボタンをクリックした後も、ユーザー ONE でログインしたままです。

ログインフォームは次のようになります。

ログインコントローラーには次のようなものが含まれています。

ログアウト:

}] );

なぜこれが起こっているのかについてのアイデアはありますか?

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

angularjs - ページネーションがある場合にモデルをフィルタリングする

私の現在の状況は、50 台の車の情報をロードするモデルを持っているということです。ビューには、年、モデル、走行距離などのフィルターを備えたサイドバーがあります。それらをフィルターすると、すべて正常に機能しますが、モデルがかなり大きくなるため、クライアントはページネーションを要求しました。したがって、すべての車を 1 つのモデルにロードする代わりに、10 個だけをロードし、[さらに表示] ボタンをクリックすると、さらに 10 個をロードしてモデルに追加して表示します。

問題は、最初の 10 個だけをロードしてフィルター処理すると、クライアントはそれらすべてでフィルター処理しようとすることです。だから、仕方がないと思います。

私が確認できる唯一の方法は、モデル内のすべての車をロードし、一度に 10 台しか表示しないことです。フィルタリングを開始すると、この制限が破られ、すべてがフィルタリングされます。それは実行可能ですか?この問題にアプローチする他のアイデアはありますか?

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

angularjs - Angular ディレクティブの複数入力 1 つのモデル

HTML:

JS:

同じモデルにバインドされている多くの入力があり、ユーザー入力をフィルタリングしています。ユーザーが拒否されたキーを押したときに、トーストを表示して、このシンボルを使用できないことを通知したかったのですが、トーストの数は同じです同じモデルにバインドする入力の数に。私は1つのモデルでのみ作業していると思いました。

例: http://codepen.io/anon/pen/XbLjVY?editors=101

どうすればそれを修正できますか、またはロジックがどのように機能するかを変更できます

ps角初心者