問題タブ [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.
angularjs - Angular Controller/Factory 呼び出し API の順序が間違っている
次のファクトリとコントローラーがあります。
ファクトリ メソッド NavAuth が行うことは、パラメーターとしてナビゲーション項目名を取り、ユーザーがこの項目へのアクセスを許可されているかどうかを通知することです。
私が抱えている問題は、msNavigationService.saveItem
データを使用するとコントローラーでランダムな順序で返されることです。NavControl
そのため、以前の承認済みを返しIT
ます。
これにより、サイド ナビゲーションが正しくレンダリングされません。
コントローラーで指定した順序で物事が実行されるようにするにはどうすればよいですか (つまり、一方が完了するまでもう一方を待機させるにはどうすればよいですか)。
javascript - json ファイル データをサービス オブジェクトにロードする AngularJS サービス
私はAngularを初めて使用し、チュートリアルに従ってAngularストアアプリを構築しようとしています->リンク
私が混乱する部分は、使用されるサービスとデータの種類です。コードの構造は次のとおりです。
app.js
次のデータが定義されている他の 2 つのファイルがあります。
store.js
product.js
私が立ち往生しているのは、jsonファイルを使用することにした場合、次のように言うことです
私のコントローラーコードでは、コンソールに表示されるのは Array[Object, Object....] で、ブラウザーで開発ツールをチェックインすると、各オブジェクトに値が含まれます。上記のコードをサービス関数、つまり store.js に追加しようとすると、http が定義されていません product1 が json ファイルの値を保持するようにコードを変更するにはどうすればよいですか
angularjs - AngularJS エラー: $injector:unpr 不明なプロバイダーです。編集済み
今、私は質問にコードを追加しました。controllers.js services.js
このエラーが発生します。angular.js:13642 エラー: [$injector:unpr] http://errors.angularjs.org/1.5.6/ $injector/unpr?p0=%24scopeProvider%20%3C-%20%24scope%20%3C- %20CF at angular.js:38 at angular.js:4501 at Object.d [as get] (angular.js:4654) at angular.js:4506 at d (angular.js:4654) at e (angular.js) :4678) Object.invoke (angular.js:4700) で Object.$get (angular.js:4547) で Object.invoke (angular.js:4708) で angular.js:4507