你好,我还不太熟悉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 = partialtype == "account"或者"contact"时,结果将会被放置和存储在$scope.account和/或$scope.contact中。
这是否可行,或者有更好的方法实现?