javascript - 如何在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);
解决方案
推荐阅读
- javascript - 在 React 中在暗模式和亮模式之间切换
- google-colaboratory - PyAV 未安装错误但已安装 (GoogleColab)
- c# - 使用 ConfuserX 混淆 WPF 项目
- react-native - 警告动画:未指定`useNativeDriver`。反应原生 62.2
- visual-studio-code - 如何在 VS Code 中重新创建 Ctrl+D(一次有选择地查找和编辑多个事件)
- jdbc - 将 Apache Calcite CSV 示例打包到 JDBC 驱动程序中
- c# - 如何通过控制台应用程序(C#)跟踪用户发送的电子邮件
- parsing - 重复语法解析 S -> ( E ';' )+
- java - 得到???使用 JDBC 从 dbms_output.get_lines 输出
- php - Laravel Paypal API 差异