javascript - 如何通过名称动态调用 $scope 中的方法?
问题描述
我有一个要参数化的方法。现在是这样的:
$scope.refreshRangeLimit();
但有时我希望它是
$scope.refreshForcedRangeLimit();
下面的任何方法都有效吗(refreshMethod 是一个带有方法名称的字符串,所以要么是 refreshRangeLimit,要么是 refreshForcedRangeLimit)?
1$scope[refreshMethod]
2$scope[refreshMethod]()
您还有其他方法可以推荐吗?
解决方案
推荐阅读
- webpack - 如何将 maplibre-gl 与 react-map-gl 一起使用
- azure-devops - 从 Azure Pipelines 部署到 AppServicePlan Functions 需要很长时间
- arrays - jq如何按列表中的字段值过滤
- firebase - 什么是“未来”类型
' 不是类型 'Stream 的子类型 ? - android - 如何在改造中触发 401 的不同错误代码的身份验证器?
- javascript - 如何将 JavaScript 对象转换回 ProtoBuf 结构
- javascript - 清除最后一个间隔后如何轻松开始间隔?
- ios - WKWebView 和 iFrame 重定向问题
- node.js - 如何将 .watch 添加到 gulpfile.js
- java - 通用拖放