Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从angularjs中的变量按名称调用函数_Javascript_Arrays_Angularjs - Fatal编程技术网

Javascript 从angularjs中的变量按名称调用函数

Javascript 从angularjs中的变量按名称调用函数,javascript,arrays,angularjs,Javascript,Arrays,Angularjs,我试图从包含函数名的变量调用函数 更准确地说,我的想法是拥有一个定时主函数,它将每n秒调用一组函数 要调用的函数集将在数组中定义,由基于被调用页面的名称填充 在jquery中找到了这个:但是没有运气 对如何实现这一目标有何建议 Thnx 乙二胺四乙酸 下面是我正在处理的代码存根: var exec = "updateClock"; var updateClock = function () { //something nice here :) }; var timer = setIn

我试图从包含函数名的变量调用函数

更准确地说,我的想法是拥有一个定时主函数,它将每n秒调用一组函数

要调用的函数集将在数组中定义,由基于被调用页面的名称填充

在jquery中找到了这个:但是没有运气

对如何实现这一目标有何建议

Thnx

乙二胺四乙酸

下面是我正在处理的代码存根:

var exec = "updateClock";
var updateClock = function () {
     //something nice here :)
};

var timer = setInterval(function () {
    $scope.$apply([exec]);
}, 15000);

你应该分享你尝试过的代码。可以将函数引用存储在变量中,也可以将角度引用存储在$scope变量中。也许如果你展示你所尝试过的,你会更容易得到帮助。调用其他函数的函数称为函数编程,在javascript中非常常见:。为什么是字符串?您可以存储对函数本身的引用。页面是动态生成的,每个页面都有自己的集合。因此,我们的想法是在服务器端编写函数数组。将函数设置为对象的属性,然后设置为someObject[exec].call。好的,我喜欢对象方法。我会试试看。