AngularJS将范围变量名称作为函数参数传递

贾斯汀

嗨,我还是AngularJs的新手,我想知道这是否可能。

在我的控制器上,我试图创建一个带有字符串参数的函数,该参数将指示要调用的$ http.get。然后,我想在我的范围内分配该参数。例如

$scope.getpartial = function(partialtype) {
    var promise = "";
    switch(partialtype) {
        case "account":
             promise = $http.get("account url here");
             break;
        case "contact":
             promise = $http.get("contact url here");
             break;
    }
    promise.then(function(payload) {
        $scope.XXXXXXX = payload.data;
    });
}

其中XXXXXXX =部分类型==“帐户”或“联系人”

因此结果将被放置并存储在$ scope.account和/或$ scope.contact下。

这可能吗,还是有更好的方法呢?

tyme合资公司

由于$scope只是具有属性的对象,因此可以使用括号表示法:

$scope[partialtype];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

变量名称作为宏参数

将函数名称作为参数传递给mapply?

将System .Property名称作为函数参数传递

将DataFrame变量名称作为字符串传递

访问json将变量名称作为字符串传递

R 非标准求值:将变量的名称作为参数传递给函数并让函数为其赋值

将变量名列表作为R函数的参数传递

将宏变量名称作为值

如何将变量的值放入读取变量名称作为变量值的函数中?

将软件包名称和函数名称作为变量传递给python

如何将参数名称作为参数传递给函数

如何将参数名称作为参数传递?

如何将环境变量的名称作为参数传递?

将 ListBox 名称作为参数传递以在函数中使用 - ACCESS VBA

将函数名称作为脚本中的位置参数之一传递

将函数参数名称作为字符串传递

如何将组件名称作为参数传递并在函数中接收它

Python3:将函数名称作为参数传递

将线程名称作为全局变量传递给函数

想要将属性名称作为函数中的参数传递。

如何在Node.js中将变量名称作为Mongo DB的集合名称传递

在多 Y 轴图中动态传递变量名称作为 Y 轴名称

如何在Java中将接口名称和变量名称作为字符串传递

将表名称作为参数传递给Dapper

将PARENT类的成员名称作为模板参数传递

将属性名称作为参数传递给mixin LESS

将容器名称作为参数传递给BlobTrigger

将软件包名称作为变量传递

无法将图层名称作为变量传递给openlayers