0

私はjsコードで$ scope変数値を取得しようとしていますが、インスタンスgsを定義してオブジェクトが言語で、オブジェクト値 'fr'を私の$scope.lang.languagesel値に変更したい。私は言語オブジェクトjavascriptのangularjsスコープ変数へのアクセス方法

+0

言語オブジェクトはどこですか? –

+0

ここで 'gs'をインスタンス化していますか?内部のコントローラー? – Rahul

+0

コントローラコードまたは指令コードがあれば投稿してください! – Rahul

答えて

0

にあなたがウィンドウに変数をバインドすることができ、その後でそれをアクセス(EN)スコープ変数の値を得ることができる方法

var g = new gs("map", { language:'fr' }); 

よう

$scope.change=function() { 
    if($scope.data.defaultLanguage=="de_DE") { 
     $scope.lang.languagesel = 'nl' 
    } else if($scope.data.defaultLanguage=="fr_FR") { 
     $scope.lang.languagesel = 'fr' 
    } else { 
     $scope.lang.languagesel = 'nl' 
    } 
} 
$scope.lang={}; 
$scope.lang.languagesel = 'nl'; 

と私のJSコード通常のjavascript:JavaScriptで

$window.lang = $scope.lang.languagesel; 

以降:

var g = new gs("map", { language:window.lang }); 
関連する問題