問題タブ [angular-factory]

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 に答える
65 参照

javascript - angularでファクトリまたはVMを作成する必要があるのはいつですか

これが私のAngularアプリの外観です。

工場方式

モデルを見る

上記custCtrlの //line## を確認すると、ファクトリ メソッドを呼び出して、以下のように顧客オブジェクトをインスタンス化しています。

ただし、顧客の VM とファクトリを作成せず、以下のように空の文字列を単純に割り当てるとします。

それでも問題なく動作しています。

では、なぜ VM とファクトリを作成する必要があるのでしょうか?? その利点は何ですか??

0 投票する
4 に答える
681 参照

angularjs - angularjsファクトリーのng-click関数

クリック イベントで angularjs (1.x) ファクトリの変数を変更したいと思います。その後、一時停止ボタンが表示されます。手伝っていただけませんか:

ng-click のリンク:

編集:

コントローラー:

工場:

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

javascript - 返されるデータセットが制限されている場合に、Angular 1.6.5 call $http リクエストを再帰的に使用する方法

プロジェクトの再構築に Angular 1.6.5 を使用したいのですが、ソースが一度に限られた数のレコードしか返さない場合 (リクエストごとに 1000 件返される場合)、ファクトリで $http.get リクエストを使用する方法がわかりません。 ) 取得する必要がある 2000 を超えるレコードがあります。

現在のコードでは jquery ajax を使用し、.done メソッドで値 "__next" の存在を確認し、存在する場合は、値 "__next" を渡す関数を呼び出します。「__next」値が返されない場合は、そのデータで何かを行います。

angular 1.6.5でベストプラクティスを使用して最も効率的に同じ値チェックと再帰呼び出しを実装する方法を理解したいのですが、角度ドキュメントとグーグルに基づいてそれを理解することができませんでした。

これは、Angular 1.6.5 を使用して現在持っているものの短いバージョンです。

前もって感謝します