【发布时间】:2015-10-01 02:14:11
【问题描述】:
我已经尝试了所有我能找到的解决方案,但没有任何效果。
我有一个对象数组,在 HTML 中是一个下拉菜单。我无法对其进行排序。这是我的代码:
$scope.materials = []
var Material = function(materialName) {
this.name = materialName;
$scope.materials.push(this);
}
_.sortBy($scope.materials, function(object){
return object.name;
});
//==========下面是我推入数组的一些对象(我计划稍后向它们添加更多属性,除了一个“名称”==== =============//
var pipeCleaners = new Material ('pipe cleaners')
var glitter = new Material ('glitter')
var pomPoms = new Material (' pom poms')
var feathers = new Material ('feathers')
var cottonBalls = new Material ('cotton balls')
【问题讨论】:
-
underscorejs.org/#sortBy"返回列表的(稳定)排序副本"
-
也就是说,这不是“就地”排序。
标签: javascript arrays angularjs object underscore.js