0
app.jsには、定数とカスタムフィルタ定義があります。フィルターで定数オブジェクトを使用する必要がありますが、フィルターで定数オブジェクトを参照しようとすると 'statusInfo is not defined'というエラーが表示されます。app.jsのフィルタ上の定数オブジェクトの常時可視性
私の실수はどこですか?
var myApp = angular.module('myApp', ['ngRoute'])
myApp.constant('statusInfo', {
status1: 1 ,
status1: 2 ,
status1: 3
})
myApp.filter('myCustomFilter', function() {
console.log('Status ', statusInfo) // Here I have the error.
...my code...
}
あなたは定数は必要ありません。角を付ける前にスクリプトの読み込みでオブジェクトを宣言するだけです。グローバルなJS変数が必要です。したがって、それはどんなコントローラー、指示またはサービスからでもアクセス可能になるでしょう。 –