首页 > 解决方案 > 如何在AngularJs中的方法调用后绑定模型?

问题描述

我正在调用以下方法并分配给一个变量以在 HTML 中进行绑定。但是,它不起作用。可能用于异步。

调用方法:

$scope.Parity.TofProvidingElectrolite = $scope.ConvertDateTimeToUTCFormat($scope.Parity.TofProvidingElectrolite);

方法:

$scope.ConvertDateTimeToUTCFormat = function (val) {

        $scope.dateTimeString = null;

        if (val !== null) {
            var fields = val.split('-').join(',').split('T').join(',').split(':').join(',').split(',');

            var year = fields[0];
            var month = fields[1];
            var day = fields[2];
            var hr = fields[3];
            var min = fields[4];

            $scope.dateTimeString = new Date(year, month, day, hr, min, 0);

            return $scope.dateTimeString;
        }

        return $scope.dateTimeString;

    };

HTML:

 <input kendo-time-picker k-date-input="true" k-ng-model="Parity.TofCalfBorn" />
                                    {{Parity.TofCalfBorn}}

这工作正常:

$scope.testInput = new Date(2019, 08, 06, 06, 04, 0);

标签: javascriptangularjsasynchronous

解决方案


推荐阅读