使用ng-options为<select>添加空间

 宋雨甄_938 发布于 2023-01-31 19:44

如何 Values from JS using angular (only the first-default works)

JS:

    angular.module("myApp", []).
    controller("MyCntrl", ['$scope', function ($scope) {
        $scope.colors = [{
            name: 'black',
            shade: 'dark'
        }, {
            name: ' white',
            shade: 'light'
        }, {
            name: '  red',
            shade: 'dark'
        }, {
            name: '   blue',
            shade: 'dark'
        }, {
            name: '       yellow', // spaces here
            shade: 'light'
        }];
    }]);

michael.. 25

您可以格式化选项文本:


编辑

如果你想 动态生成它会有点复杂.假设您的控制器中有一个知道 要添加多少的函数,那么您可以像这样编写这个函数:

$scope.addSpaces= function(color){
    var count = 1;// put your logic here
    var result = "";
    for(var i=0; i

在您的HTML中它将是:


这是有效的,因为我们在字符串而不是实体中连接 (例如 )的unicode字符,因此没有什么可以逃脱的element.text()功能.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有