在Angular中,如何有效地将输入项拆分成数组?
在Angular中,如何有效地将输入项拆分成数组?
当将输入值绑定到类似ng-model这样的变量时:
如何将输入的文本绑定为一个数组?比如,如果我输入one, two, three
,结果的模型将是[\"one\", \"two\", \"three\"]
。
现在,我是这样实现的:
在我的控制器中:
$scope.convertToArray = function(){ $scope.array = $scope.string.split(','); }
这很好用,但我认为这不是最佳实践,因为我正在创建一个$scope.string
变量,然后硬编码目标数组。
有可能只是将输入的模型设置为数组,然后在绑定到$scope之前通过函数传递吗?
admin 更改状态以发布 2023年5月23日