0

いくつかの定数に保存できる別の.jsファイルが必要です。app.jsファイルから別のファイルの定数にアクセスするにはどうすればよいですか?

このファイルの定数をapp.jsファイルで使用する必要があります。

私がこれに使用している構造と、私が遭遇した間違いは以下のようなものです。

この問題の原因と解決方法は何ですか?この状況をどうやって処理するのがいいですか? (doesntの問題 '値' または '定数')

"Error: [$injector:unpr] Unknown provider: globalValueProvider <- globalValue <- AppController

index.htmlを

<script src="app/app.js" type="text/javascript"></script> //there it is 

<script src="app/globalConstants.js" type="text/javascript"></script> 
<script src="app/globalValues.js" type="text/javascript"></script> 

app.js

var MyApp= angular.module("MyApp", 
[ 
    //is necessary? 
    //depency injection 
    ... 
]); 

const.js

var MyApp= angular.module("MyApp"); 

MyApp.constant("globalConstant", 
{ 
    "data": "test" // all data, source, file whatever u say that's all.   
}); 

value.js解決

var MyApp= angular.module("MyApp"); 

MyApp.constant("globalValue", 
{ 
    "data": "test" // all data, source, file whatever u say that's all. 
}); 

(app.jsで)コントローラ

MyApp.controller("AppController", 
[ 
    "$scope", "$rootScope", "globalValue", "globalConstant", 
    function($scope, 
     $rootScope,    
     globalValue, 
     globalConstant) { 
     debugger; 
     console.log(globalValue); 
     console.log(globalConstant); 
    } 
]); 
+0

anglejs関連の質問に角タグを使用しないでください –

+0

ただ編集しました、申し訳ありません。 – OkurYazar

+0

@ Jota.Toledo助けてもらえますか? – OkurYazar

答えて

0

。ビュースクリプトタグを確認してください。 app.jsは別のものの上にある必要があります。 @Mr_Perfectに感謝

+0

で問題ではありません。私はあなたに何度も言っていましたが、何もかもありがとう@Mr_Perfect:D、難しい気持ちではなく、面白​​いです。 – koox00

+1

ありがとう、ありがとうございます。 – OkurYazar

関連する問題