JavaScriptの構文に問題があります。なぜこの仕事ん:JavaScript console.log
console.log($rootScope.wg.variable1);
しかし、これにはない(そのundefined
は言う):
console.log($rootScope.wg.variable+1);
は、私はいくつかの他の構文を試してみましたが、働いているものを見つけるcould't。
JavaScriptの構文に問題があります。なぜこの仕事ん:JavaScript console.log
console.log($rootScope.wg.variable1);
しかし、これにはない(そのundefined
は言う):
console.log($rootScope.wg.variable+1);
は、私はいくつかの他の構文を試してみましたが、働いているものを見つけるcould't。
あなたは別の方法でこれを使用する必要があります。
console.log($rootScope.wg["variable" + 1]);
理由は、variable1
はvariable+1
と同じではありません。これはAngularJSとは何の関係もありませんが、基本的にはJavaScriptや他のプログラミング言語の連結ロジックがどのように機能しているかです。
object
のアクセスkey
と呼ばれ、$rootScope.wg
が問題のオブジェクトです。
アクセスオブジェクトは、次のようにkey
でアクセスできます。キーは文字列として連結できます。
console.log($rootScope.wg['variable'+1]);
基本レッスンありがとうございます;) – solaire