如何在 javascript 中访问 angularjs 范围变量
how to access angularjs scope variable in javascript
我正在尝试在我的 js 代码中获取 $scope 变量值,其中我定义了实例 gs 并且它的对象是语言,我想将我的对象值 '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 });
我正在尝试在我的 js 代码中获取 $scope 变量值,其中我定义了实例 gs 并且它的对象是语言,我想将我的对象值 '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 });