問題タブ [angularjs-watch]
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 - $watch 値パラメータが文字列値の場合と関数の場合があるのはなぜですか?
$watch の最初のパラメーターが関数ではなく単なる文字列であるケースを見てきました。いつ関数を使用し、いつ文字列を使用しますか?
このプランカーでは、これを両方の方法で行いました。コントローラーの $watch は関数を使用しますが、ディレクティブの $watch は文字列を使用します。どちらも機能しますが、一方の場合は関数で、もう一方の場合は文字列である理由についてのルールがわかりません。誰か私にこれを説明してもらえますか?
http://plnkr.co/edit/hSdQcRnvYn16ZeeJyPaM?p=preview
HTML:
javascript - 適用またはAngularコントローラーの外部のものを使用して要素コンテンツテキストが変更されているときに関数を呼び出す方法
特定の要素のコンテンツ テキストが変更されたときに、JavaScript 関数を呼び出す必要があります。これを行う方法?このコードを試しましたが、役に立ちません。
#showRouteSubTypes 要素のテキストが変更されたときにコールバック関数を呼び出したい。
コード
angularjs - $watch を動的に追加
各行に入力値、計算に使用される JavaScript コードの小さなブロック、および eval() が計算を実行した後の入力値の結果である小計値が含まれる JSON データセットがあります。データセットには 1 つ以上の行が含まれます。各入力は HTML でページに繰り返され、小計の合計が、個別の小計値とともに合計値としてユーザーに表示されます。
$watch を使用して、リピーターの各行に 1 つ追加しようとしましたが、ユーザーが入力値を変更すると、それらを起動できないようです。
最初のSample_Plunkerを作成して、何を達成しようとしているのかを実証しましたが、成功しませんでした。
ここにコードを投稿する必要があるかどうかはわかりませんが、助けていただければ幸いです。
基本的に私のHTML:
これは、応答していないサンプル データと $watch です。
angularjs - ログイン用と API 用の 2 つの AngularJS サービス間の関係を設計する
これは設計上の問題です。
angularJS アプリがあります。
このアプリは、Service を使用して、サインイン機能を持つ API と通信します...
ユーザーのログイン/資格情報/情報を処理する別のサービス:
私の質問は:
- を
LoginService
注入managerApiService
し、資格情報を更新する必要がありますか? managerApiService
クレデンシャルを注入LoginService
して監視する必要がありますか ?- それらを 1 つのサービスにまとめる必要がありますか?
他のアイデアはありますか?
angularjs - scope.watchで複数の値を返す方法は?
$scope.watch 関数から複数の値を返そうとしています。
しかし、これは私にこのエラーを与えていますUncaught SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
。
ここで複数の値を監視しようとしています: 1. APP の Current-Url 2. 特定の要素に「cbp-small」という名前のクラスがある場合
$watchCollection と $watchGroup も試しましたが、どちらも機能させることができませんでした。したがって、scope.watch 関数から複数の値を返そうとしています。