Javascript 从angularjs中的变量按名称调用函数
我试图从包含函数名的变量调用函数 更准确地说,我的想法是拥有一个定时主函数,它将每n秒调用一组函数 要调用的函数集将在数组中定义,由基于被调用页面的名称填充 在jquery中找到了这个:但是没有运气 对如何实现这一目标有何建议 Thnx 乙二胺四乙酸 下面是我正在处理的代码存根:Javascript 从angularjs中的变量按名称调用函数,javascript,arrays,angularjs,Javascript,Arrays,Angularjs,我试图从包含函数名的变量调用函数 更准确地说,我的想法是拥有一个定时主函数,它将每n秒调用一组函数 要调用的函数集将在数组中定义,由基于被调用页面的名称填充 在jquery中找到了这个:但是没有运气 对如何实现这一目标有何建议 Thnx 乙二胺四乙酸 下面是我正在处理的代码存根: var exec = "updateClock"; var updateClock = function () { //something nice here :) }; var timer = setIn
var exec = "updateClock";
var updateClock = function () {
//something nice here :)
};
var timer = setInterval(function () {
$scope.$apply([exec]);
}, 15000);
你应该分享你尝试过的代码。可以将函数引用存储在变量中,也可以将角度引用存储在$scope变量中。也许如果你展示你所尝试过的,你会更容易得到帮助。调用其他函数的函数称为函数编程,在javascript中非常常见:。为什么是字符串?您可以存储对函数本身的引用。页面是动态生成的,每个页面都有自己的集合。因此,我们的想法是在服务器端编写函数数组。将函数设置为对象的属性,然后设置为someObject[exec].call。好的,我喜欢对象方法。我会试试看。