Angular に次のコードがあります。
$rootScope.commands.forEach(function(element, index, array){
commands[element] = function() {alert(element + " Test Command!");}
});
初めてアプリケーションにログインしたときに機能します。つまり、commands
JSON オブジェクトを調べると、 $rootScope.commands
.
ページを更新すると問題が発生します。その後、$rootScope.commands
未定義のエラーが発生します。
なぜこうなった?明らかに、最初にログインしたときとページを更新しただけでは、動作に違いがあります。
何か案は?