在Angular 1中,您可以使用ngList
指令自动将分隔输入转换为模型中的数组,如下所示:
(function(angular) {
'use strict';
angular.module('listExample', [])
.controller('ExampleController', ['$scope', function($scope) {
$scope.names = ['john','jane','joe'];
}]);
})(window.angular);
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.6.3/angular.min.js"></script>
<div ng-app="listExample" ng-controller="ExampleController">
<label>List: <input name="namesInput" ng-model="names" ng-list=", "></label>
<br/>
<tt>names = {{names}}</tt>
</div>
Angular 2中是否有内置功能来实现相同功能?我搜索了Angular 2文档,但无法找到任何此类指令。