我有一个定义的函数。
$scope.myFunction=function(){
alert("works")
}
我有一个名为 $scope.myVar
的变量,它包含一个作为函数的字符串。
$scope.myVar="myFunction()";
如何直接从变量 ($scope.myVar
) 调用函数而不是从定义的函数 ($scope.myFunction
) >)?
类似于:
$scope.myVar();
这是我的代码..
$scope.myFunction=function(){
alert("works")
}
$scope.myVar="myFunction()";
//Execute this:
//$scope.myVar() I dont know
最佳答案
您可以评估
它。这会尝试将字符串的内容解析为可执行的 javascript:
eval($scope.myVar);
关于javascript - 如何调用包含在字符串中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48345285/