AngularJs 1.3 multi значение, разделенное enter in textbox

я ищу способ, как я могу добавить несколько значений внутри текстового поля, что-то вроде записи тега.
У меня есть приложение, в котором я могу добавить несколько пользователей на событие, и я хотел бы быть в состоянии, когда нажмите enter или нажмите на некоторых пользователей, чтобы добавить его в качестве тега внутри этого текстового поля. Лучший пример-область тегов stackoverflow.
Любые предложения, ресурсы или идеи?
Спасибо всем.

ПС. я немного работал с angular 2, и я помню, что было что-то предоставлено поставщиком, но не мог найти что-то подобное для angularjs

2 ответа

  1. Можно использовать директиву angular build inng-list:

    angular.module("app",[])
      .controller("myCtrl",function($scope){
        $scope.tags = ["some tag", "some other tag"];
      });
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
    <div ng-app="app" ng-controller="myCtrl">
      <input ng-model="tags" ng-list />
      <ul>
        <li ng-repeat="tag in tags">{{ tag }}</li>
      </ul>
    </div>