問題タブ [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.
javascript - Angular.js の値がテキストボックスのスコープに保存されない
私はこのhtmlマークアップを持っています:
次に、コントローラーにこれがあります:
NEWVMPTitle と NewVPMMiles の両方が空です。何か不足していますか?
javascript - AngularJS - コントローラーでモデルを使用すると、モデルが更新されます
アプリのロード時に保存されるデータをモデルから取得する Angular アプリケーションがあります。簡単にするために、プルされるデータを明示的に定義しました。
私が抱えている問題は、私のコントローラーの 1 つで、モデルから引き出されたデータを変更するコントローラーのロード時に関数を実行していることです。ポイントは、そのコントローラーのみを使用しているそのページの追加データが必要だということです。そのデータをモデルに保存したくありません(これが起こっていることです)。
私のモデル:
私のコントローラー:
vm.init() の最後の行である PotsMod.getPots() は、「comp」の値をテストとして、更新されたモデルを返します。
だから私は代わりにこれを試しました - 私は次のように vm.pots の下にデバッグ行を置きました:
これは、オブジェクト値がテストされている配列も返します...
そこで、最後のことを 1 つ試し、vm.init() 関数にも追加のデバッグ行を追加しました。
この結果は私を混乱させます...コンソールの出力は次のとおりです。
モデルの値を使用して変数を定義し、その変数を更新された値で出力し、古い値を使用してそれらを出力し、モデルから更新された値を再度出力する方法がわからないため、ここで何かが欠けているに違いありません(このコードでは何もモデルに触れていませんが)。
どこかで根本的な間違いを犯しているようです。ありがとうございました。
angularjs - ビューを変更するときにAngularJSは状態を維持しますか?
ビューを変更して戻ってくるときに $scope を維持する方法はありますか?
特定のビューをロードすると、重いロード (データのロード) が発生しますが、ビューを切り替えてこのビューに戻ると、データが再度リロードされます。これを防ぐ方法はありますか?
ビュー間でデータを共有するつもりはありません。同じビューに戻ったときに古い状態にしたいだけです。
angularjs - 「ng-bind」を使用して、開始されたアプリケーション変数の値を HTML 入力コントロールにバインドできないのはなぜですか?
私は「AngularJS」と呼ばれるものの初心者なので、ある時点で立ち往生しました。
以下のコードサンプルを検討してください:
上記の例で、「ng-bind」を使用してアプリケーション変数「firstName」の値を HTML 入力テキスト コントロールにバインドできないのはなぜですか?
そして、私が以下のようにコードを書いたとします:
上記の例では、「ng-model」を使用して、アプリケーション変数「firstName」の値を HTML 入力コントロールにバインドできます。
上記の 2 つのコードの違いをわかりやすい言葉で説明してもらえますか?
また、以下のコード スニペットも見てください。
上記 (3 番目) の例では、アプリケーション変数「firstName」の値を<p>
タグにバインドするにはどうすればよいでしょうか?
誰か説明してください。
ありがとう。
angularjs - AngularJSのディレクティブ定義内のスコープとモデルの違いは何ですか?
scope
ディレクティブ内とディレクティブ内の違いについて疑問に思っていましたmodel
。
次の 2 つのディレクティブはまったく同じように動作します。
何か不足していますか?