【问题标题】:functions in angular 2角度 2 中的函数
【发布时间】:2018-09-20 03:58:58
【问题描述】:

如何在angular 2中编写函数。

这是示例登录表单。但我不能用 angular 2 编写函数。如何在 Angular 2 中编写嵌套函数。我不想在 Angular 2 中转换整个代码。请给我建议如何在 Angular 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() {
                
            });
        }
    }

【问题讨论】:

  • 并不意味着居高临下,但谷歌编写了一个非常简洁的分步文档以从 Angular 开始。您应该阅读该内容,而不是询问 SO 社区。 angular.io/tutorial
  • 我认为这是 angularjs 而不是 Angular2
  • 这是 angularjs 1x 代码,您需要使用 angular2 重写整个代码 ..
  • 即使 Angular 提供了一个 ngUpgrade 库来将您的 angularjs 代码升级到 angular 2 angular.io/guide/upgrade
  • 我知道这是 angular 1.x。请阅读我的问题。我只问了如何在 Angular 2 中编写嵌套函数。我仅展示 angularjs 代码。

标签: angular angular2-forms


【解决方案1】:

来自 angular.io

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

【讨论】:

    猜你喜欢
    • 2016-11-07
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    • 2017-10-18
    • 2016-10-05
    相关资源
    最近更新 更多