javascript - 如何使用angularjs在选择标签中使用select2显示标签

标签 javascript jquery html angularjs angularjs-select2

我想使用 select2 在下拉列表中设置标签。就像我想放置自定义电子邮件或其他任何内容一样,它应该显示为标签。 我正在分享 jsfiddle。

<div ng-controller="MyCtrl">
    <label>Please select items:</label>
    <select ui-select2 multiple ng-model='selectedDaltons'>
        <option ng-repeat="d in daltons" ng-bind="d" value="{{ d }}"></option>
    </select>
</div>




var myApp = angular.module('myApp', ['ui.select2']);

function MyCtrl($scope) {
    $scope.daltons = [
        'Joe',
        'William' ,
        'Jack' ,
        'Averell' ,
        'Ma' 
    ];    
    $scope.selectedDaltons = 'joe'; // Averell is preselected 
};

http://jsfiddle.net/hWXBv/179/

最佳答案

在ui-select中,你可以使用'tagging'功能,你甚至可以设置tagging-label。 查看此链接

https://github.com/angular-ui/ui-select/wiki/ui-select

还有这个笨蛋:

http://plnkr.co/edit/m1SQXUxftBLQtitng1f0

关于javascript - 如何使用angularjs在选择标签中使用select2显示标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30998727/

相关文章:

jquery - 带内容框的双垂直选项卡

javascript - 总是从 FileReader 收到 NotReadableError

html - 文本框中带有按钮的搜索框

html - 应用负倾斜对内部 HTML 没有影响

javascript - nvd3多条形图高度和标签问题

javascript - 从另一个页面调用 javascript 函数

javascript - PHP 和 jQuery AJAX - $_POST 始终为空

javascript - 如何用 JS 验证 <option> 的值?

javascript - Bootstrap datepicker - 在特定月份的指定日期添加工具提示

PHP UNIX 时间戳不迭代到相同的值