Javascript 升序;ng选项“;不起作用
我有以下代码(Ctrl): Filters.js: @看Javascript 升序;ng选项“;不起作用,javascript,angularjs,angularjs-filter,Javascript,Angularjs,Angularjs Filter,我有以下代码(Ctrl): Filters.js: @看 AppSalud.filter('range',function(){ 返回函数(输入,总计){ 总计=parseInt(总计); 对于(var i=1;iYou正在寻找我实现的“自然排序”库,结果不一样,但不显示排序的数字。结果如下:13 1、3、4、5、6、7、8、9、10、11、12、2、14、15、16、17、18、,19, 20, 21, 22, 23, 24 $scope.dummie = 8; // Default va
AppSalud.filter('range',function(){
返回函数(输入,总计){
总计=parseInt(总计);
对于(var i=1;iYou正在寻找我实现的“自然排序”库,结果不一样,但不显示排序的数字。结果如下:13 1、3、4、5、6、7、8、9、10、11、12、2、14、15、16、17、18、,19, 20, 21, 22, 23, 24
$scope.dummie = 8; // Default value
$scope.dummie_opts = $filter('range')([],24);
// [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]
AppSalud.filter('range', function() {
return function(input, total) {
total = parseInt(total);
for (var i=1; i<=total; i++) input.push(i);
return input;
};
});
<select name="dummie" ng-model="dummie" ng-options="v as v for (k,v) in dummie_opts">
<option value="0">1</option>
<option value="1">2</option>
<option value="10">11</option>
<option value="11">12</option>
<option value="12">13</option>
<option value="13">14</option>
<option value="14">15</option>
<option value="15">16</option>
<option value="16">17</option>
<option value="17">18</option>
<option value="18">19</option>
<option value="19">20</option>
<option value="2">3</option>
<option value="20">21</option>
<option value="21">22</option>
<option value="22">23</option>
<option value="23">24</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
<option value="6">7</option>
<option value="7">8</option>
<option value="8">9</option>
<option value="9">10</option>