問題タブ [angularjs-service]
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 - angularjs アニメーションの問題
angularjsで表示されたときに上記のdivをスライドダウンさせようとしていますが、何らかの理由で機能していません。
ページが読み込まれると、コンソールに「animationInit」が表示されます。
私が間違って何をしているのか分かりますか?
javascript - filterFilter がアイテムではなくインデックスの配列を返すようにする方法は?
filterFilter 機能を使用したいのですが、実行するたびに新しい配列を作成するのではなく、データの配列を再利用したいと考えています。したがって、インデックスの配列を返すと、サービス内でインデックスに関連付けられたアイテムを返すことができます。このようにして、サービスで $watch エクスポートを作成できるため、フィルターの代わりに実際のアイテムを監視できます。
angular filterFilter ソースをコピーすることを検討しましたが、長期的には維持できません。どうすればよいですか?
環境:
オブジェクトの配列を保持するスキーマをステップに適用するフォームウィザードサービスを作成しています(各ステップでオブジェクト構造がわずかに異なるものが多数あります)。filterFilter はオブジェクトの新しい配列を返すため、「セッター」を使用してサービス内のオブジェクトを変更すると、オブジェクト自体が更新されるのではなく、新しい (?) 作成されたオブジェクトが更新されます。
angularjs - angular.js-resource で cors リクエストを有効にする方法
angular.js アプリケーションがあり、CORS リクエストを行う必要があります。
http://docs.angularjs.org/tutorial/step_11 . _
しかし、私はこれを機能させる方法を見つけていません。Google で次のサンプル コードを見つけました: http://jsfiddle.net/ricardohbin/E3YEt/ですが、これは angular-resources では機能しないようです。
これは私のapp.jsです
これは残りのサービスを含む私のservices.jsです
これは、$http を使用するコントローラーを備えた私の main.js です。これは機能します!:
これは、角度リソースを使用した私の main.js の別のバージョンです。これは動作しません :(
これは、作業リクエストのヘッダーです (chrome devtools から):
そして、これらは NOt working リクエストのヘッダーです:
angular-resources を使用する場合、リクエスト URL が間違っているようです。しかし、なぜ?
ありがとう!
html - AngularJS フォーム ウィザードの進行状況の保存
AngularJS には、必要なすべてのステップ、各ステップの現在の状態 (done、current、show など)、および実際にサービスを実装してサービスのデータを表示する関連ディレクティブを生成するサービスがあります。ただし、それぞれ 4 ステップと 3 ステップに分割された 2 つのステップがあります。
第一歩
- 割引
- 活動内容
- 間隔
- 支払期間
ステップ2
- 身元
- 個人データ
- 支払い
その人がサイトを離れて後で戻ってきた場合に備えて、フォームの状態を「保存」するにはどうすればよいですか? localStorage を使用しても安全ですか? 私はIE6または7のサポートを提供していません.Cookieを使用することを考えましたが、それは弱い(またはそうでない)可能性があります.
angularjs - データの変更後に AngularJS コントローラーを再インスタンス化するにはどうすればよいですか?
私は調べましたが、これは単純だと思いますが、これに関する API ドキュメントを理解できませんでした。
最初に呼び出されたときにデータを取得するコントローラーがあるとします (もちろん、かなり省略しています)。
これはうまく機能し、ページが読み込まれると、必要なとおりに $scope.data が入力されます。しかし、もちろん、ユーザーはデータを更新したいと思うかもしれません。サーバーがフォームの「保存」ボタンをクリックしたときに呼び出される単純なサービス「Data.save()」を想定します。
サーバーから最新のデータを取得するためにコントローラーを再インスタンス化する成功コールバックに何を入れますか? 現在、更新されたデータを取得するためにページを更新する必要があります。結果と変更をキャッシュすることでサーバー呼び出しを最小限に抑えることについて、今のところ心配していません。これを最初に機能させる必要があります。
ありがとう!
http - AngularJS ファクトリ http が空を返す
初めてAngularJSを試しています。ファクトリを使用して http-get リクエストから JSON データを取得していますが、ajax-request が完了する前にオブジェクトが空で返されます。
工場:
コントローラ:
これが私が思いついたものです。コントローラーが $scope.photos を設定すると、ajax 応答が取り込まれる前に photos 配列を返すかのように、値は空になります。