如何以角度2编写函数。
这是示例登录表单。但我无法在角度2中编写函数。如何在角度2中编写嵌套函数。我不想将整个代码转换为角度2.请给我一个建议如何在角度2中转换此代码。
$scope.submitloginForm = function(formValid, username, password) {
$scope.loginSubmitted = true;
function getFirstItem() {
return $http({
method: 'post',
url: $rootScope.URL + "/api/login",
data: { "username": username, "password": password }
});
}
function getDependantItem() {
return $http({
method: 'GET',
url: $rootScope.URL + "/api/getConfigurationWeb?access_token=" + $rootScope.accessToken
});
}
if (formValid) {
$scope.loading = true;
getFirstItem().then(function(result1) {
console.log(result1.data);
sessionStorage.Token = result1.data.id;
$rootScope.accessToken = sessionStorage.Token;
getDependantItem().then(function(result2) {
$rootScope.configuration = result2.data.data;
$sessionStorage.configData = result2;
}, function(error2) {
});
}, function(error1) {
}).finally(function() {
});
}
}

答案 0 :(得分:0)
来自angular.io
Angular中的ngUpgrade库是一个非常有用的工具,用于升级除最小应用程序之外的任何东西。有了它,您可以在同一个应用程序中混合和匹配AngularJS和Angular组件,并使它们无缝地互操作。这意味着您不必一次完成升级工作,因为在过渡期间两个框架之间存在自然共存。