[英]how to access angularjs scope variable in javascript
我試圖在我定義了實例gs的js代碼中獲取$ scope變量值,並且它的對象是語言,我想將對象值'fr'更改為$scope.lang.languagesel
值。
$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代碼一樣
var g = new gs("map", { language:'fr' });
我如何獲取語言對象中范圍變量“ en”的值
您可以將變量綁定到window,然后使用普通的javascript訪問它:
$window.lang = $scope.lang.languagesel;
然后在Javascript中:
var g = new gs("map", { language:window.lang });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.