問題タブ [angularjs-rootscope]
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 - $rootScope と $rootScope.$root の違い
$rootScope と $rootScope.$root に違いはありますか?
違いは何ですか
$rootScope.global.flag = true および $rootScope.$root.global.flag = true
両方とも rootscope で同じ変数にアクセスしますか?
もしそうなら、それらのいずれかを使用しなければならない特定の状況はありますか?
json - Angular での JSON 構造のクエリ: 適切なインデックスを見つけて、その特定のプロパティを取得する
次の JSON 構造が存在するとします。
$rootScope.rolesに保存されます。
私が必要とするのは:
Angularでそれを行うにはどうすればよいですか?
javascript - 認証インターセプターでのAngular rootscope infdigエラー
angular-fullstack yeoman ジェネレーターから生成された角度付きフルスタック アプリがあり、ブラウザー コンソールに次のエラーが表示されます。
なるほどapp.js/142.30
、これが私の app.js です
そして私のapp.js/142.30
は
したがって、cookiestore が送信されないというサーバー側のエラーだと思います。それで、誰かがこのエラーをデバッグまたは修正する方法を提案できますか?
[#UPDATE サーバーの応答]
ブラウザのサーバーにリクエストをこのURLに送信しました
そしてこれを入れるresponse.body
これをresponse.cookie
-
これはベアラー トークン Cookie ではないことがわかりますが、どうすれば修正できますか?
angularjs - 角度ブロードキャストが機能しない
親子関係がないため、他のコントローラーにブロードキャストできません。したがって、 $rootScope を使用して変更を他のコントローラーにブロードキャストします。
コードの問題を特定するのを手伝ってください。
javascript - AngularJS - $rootScope 変数の初期化が失敗する
$rootScope 配列変数 (arrayX) を初期化し、同じコントローラー (controllerA) の $rootScope 関数で使用しようとしています。
この変数とこの関数に $scope の代わりに $rootScope を使用している理由は、後で別のコントローラーからそれらを呼び出すことを計画しているためです。
問題は、コントローラーの $rootScope 関数を呼び出すと、「Uncaught TypeError: data.push is not a function etc.」というメッセージが表示されることです。
$rootScope arrayX = [] 変数を宣言したとしても、関数を呼び出すと、この初期化は無視されるか、認識されないと思います。なぜこのエラーが発生したのか、$rootScope の概念について何が欠けているのか、誰か説明してもらえますか? ありがとう
コード
$rootScope.pushToCart 関数で $rootScope.localCart を再宣言すれば問題ない
私が行方不明の何かがあります。外部関数の初期化が無視されるのはなぜですか? 事前に $rootScope 変数を宣言するのは良い考えだと思いました (関数内宣言と他の $scope 変数との混乱を避けるため...)
編集:サービスの提案をありがとうございました。できるだけ早く試してみます (寝る必要があります!) それだけです... $rootScope 変数が初期化される理由を本当に理解したかったのです。関数から push メソッドを呼び出すと、失敗する/認識されません。
angularjs - $rootScope はコントローラーで未定義です
角度で非常に奇妙な問題が発生しています。run メソッドで $rootScope.user_info を定義しました。しかし、コントローラーでルート スコープをフェッチしているときに、コントローラーで未定義のメソッド $rootScope.user_info を取得することがあります。ページを更新したときにこれが時々起こる理由は何ですか?
コードスニペットは次のとおりです。
javascript - $rootScope 変数への Angular パス入力値
$rootScope変数を使用し、その値を入力フィールドに入力した値で更新したい状況があります。このDEMOに短縮されたシチュエーション コードがあります。
HTML:
脚本:
入力値を$rootScope変数に渡す方法に関する提案は素晴らしいでしょう!