HTTPリクエストの角度範囲から自分のユーザー情報にアクセスする際に問題があります。私は開発者ツールに必要な情報を見ることができますが、私はそれにアクセスするのに問題があります。ここでAngularJS Scopeからデータにアクセスする方法
は私が持っているものです。
var scope = angular.element("#comment").scope();
console.log(scope);
//console.log(scope.navvm.currentUser.name);
私はコメントアウト部分を試してみたが、それは動作しません。コメントアウトされていない部分を実行すると、私は、ユーザー名と電子メールを消さ
私の開発ツールでこれを見ることができます。私は内loggingステートメントを追加することをお勧めし
(関数(){
angular
.module('meanApp')
.directive('navigation', navigation);
function navigation() {
return {
restrict: 'EA',
templateUrl: '/common/directives/navigation/navigation.template.html',
controller: 'navigationCtrl as navvm',
scope: '@?'
};
}
})();
コンテキストをもう少し提供できますか?通常、サービス内のスコープ変数にアクセスする必要がある場合は、パラメータとしてサービスメソッドに渡します。実際にここで試した方法でスコープにアクセスする必要はありません。 – Lex
合意。それはサービスにあるべきです。これは現時点での概念の証明です。長期的にはサービスになるでしょう。 –
周辺のコードをもっと表示できますか?またはおそらく[MCVE]。 – Lex