私は困惑しています。
まず、私は1+イオンでこれを観察する(しかし、私は、これはおそらく、AngularJSに関連していると仮定)
$ rootScopeが注入されたと私は、工場を作成しました。私app.jsで
、私は変数を割り当てた、
var app = angular.module('my-module',
app.run(['$rootScope', ...
$rootScope.strUrl = 'http://localhost:30000'
が、私は工場内でこの変数を使用する必要があると述べています。正確には、ロード直後にアクセスしてください。
私が困惑しているのは、私が工場内の$ rootScope.strUrlにアクセスすると、未定義を返します。しかし、その前にちょうど1行、私はconsole.log($rootScope.strUrl)
が私が望む文字列を正確に返すことができます。
工場内の$ rootScopeコンテンツにアクセスすることはできませんか?
問題を解決した場合は、質問を削除してください。そうでない場合は、あなたの質問に言い換えてください。 – Nix
この質問はどのように言い直されるべきですか?それは実際に私が何を観察したかを示します。 – zeroflaw
私たちが助けに行く場合は、 'rootScope.strUrl = 'http:// localhost:30000''を設定する場所を理解する必要があります。それが 'app.js'にあると言っても私たちはまったく役に立たない。 – Nix