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

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

javascript - angularjs アニメーションの問題



angularjsで表示されたときに上記のdivをスライドダウンさせようとしていますが、何らかの理由で機能していません。

ページが読み込まれると、コンソールに「animationInit」が表示されます。

私が間違って何をしているのか分かりますか?

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

javascript - filterFilter がアイテムではなくインデックスの配列を返すようにする方法は?

filterFilter 機能を使用したいのですが、実行するたびに新しい配列を作成するのではなく、データの配列を再利用したいと考えています。したがって、インデックスの配列を返すと、サービス内でインデックスに関連付けられたアイテムを返すことができます。このようにして、サービスで $watch エクスポートを作成できるため、フィルターの代わりに実際のアイテムを監視できます。

angular filterFilter ソースをコピーすることを検討しましたが、長期的には維持できません。どうすればよいですか?

環境:

オブジェクトの配列を保持するスキーマをステップに適用するフォームウィザードサービスを作成しています(各ステップでオブジェクト構造がわずかに異なるものが多数あります)。filterFilter はオブジェクトの新しい配列を返すため、「セッター」を使用してサービス内のオブジェクトを変更すると、オブジェクト自体が更新されるのではなく、新しい (?) 作成されたオブジェクトが更新されます。

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

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 が間違っているようです。しかし、なぜ?

ありがとう!

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

html - AngularJS フォーム ウィザードの進行状況の保存

AngularJS には、必要なすべてのステップ、各ステップの現在の状態 (done、current、show など)、および実際にサービスを実装してサービスのデータを表示する関連ディレクティブを生成するサービスがあります。ただし、それぞれ 4 ステップと 3 ステップに分割された 2 つのステップがあります。

  • 第一歩

    • 割引
    • 活動内容
    • 間隔
    • 支払期間
  • ステップ2

    • 身元
    • 個人データ
    • 支払い

その人がサイトを離れて後で戻ってきた場合に備えて、フォームの状態を「保存」するにはどうすればよいですか? localStorage を使用しても安全ですか? 私はIE6または7のサポートを提供していません.Cookieを使用することを考えましたが、それは弱い(またはそうでない)可能性があります.

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

angularjs - データの変更後に AngularJS コントローラーを再インスタンス化するにはどうすればよいですか?

私は調べましたが、これは単純だと思いますが、これに関する API ドキュメントを理解できませんでした。

最初に呼び出されたときにデータを取得するコントローラーがあるとします (もちろん、かなり省略しています)。

これはうまく機能し、ページが読み込まれると、必要なとおりに $scope.data が入力されます。しかし、もちろん、ユーザーはデータを更新したいと思うかもしれません。サーバーがフォームの「保存」ボタンをクリックしたときに呼び出される単純なサービス「Data.save()」を想定します。

サーバーから最新のデータを取得するためにコントローラーを再インスタンス化する成功コールバックに何を入れますか? 現在、更新されたデータを取得するためにページを更新する必要があります。結果と変更をキャッシュすることでサーバー呼び出しを最小限に抑えることについて、今のところ心配していません。これを最初に機能させる必要があります。

ありがとう!

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

http - AngularJS ファクトリ http が空を返す

初めてAngularJSを試しています。ファクトリを使用して http-get リクエストから JSON データを取得していますが、ajax-request が完了する前にオブジェクトが空で返されます。

工場:

コントローラ:

これが私が思いついたものです。コントローラーが $scope.photos を設定すると、ajax 応答が取り込まれる前に photos 配列を返すかのように、値は空になります。