如何使用Angular ng-options 将前导空格添加到选项中?
Static values (works) 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()
功能.