首页 > 解决方案 > 如何通过名称动态调用 $scope 中的方法?

问题描述

我有一个要参数化的方法。现在是这样的:

$scope.refreshRangeLimit();

但有时我希望它是

$scope.refreshForcedRangeLimit();

下面的任何方法都有效吗(refreshMethod 是一个带有方法名称的字符串,所以要么是 refreshRangeLimit,要么是 refreshForcedRangeLimit)?

1$scope[refreshMethod]

2$scope[refreshMethod]()

您还有其他方法可以推荐吗?

标签: javascriptangularjs

解决方案


推荐阅读