Javascript 如何在angularjs中动态生成ng选项

Javascript 如何在angularjs中动态生成ng选项,javascript,html,angularjs,json,ng-options,Javascript,Html,Angularjs,Json,Ng Options,在这里,json将显示数量。根据数量值,选择选项需要动态生成,如下所示。您可以使用limito和ng选项动态显示选择元素的选项 但愿我得到了你想要的 angular.module(“app”,[]).controller(“myCtrl”,函数($scope){ $scope.selectedItem=1; $scope.list=[1,2,3,4]; $scope.quantity=1; }); {{selectedItem}} 您可以使用limito和ng选项动态显示选择元素的选项 但

在这里,json将显示数量。根据数量值,选择选项需要动态生成,如下所示。

您可以使用
limito
ng选项
动态显示
选择
元素的
选项

但愿我得到了你想要的

angular.module(“app”,[]).controller(“myCtrl”,函数($scope){
$scope.selectedItem=1;
$scope.list=[1,2,3,4];
$scope.quantity=1;
});


{{selectedItem}}
您可以使用
limito
ng选项
动态显示
选择
元素的
选项

但愿我得到了你想要的

angular.module(“app”,[]).controller(“myCtrl”,函数($scope){
$scope.selectedItem=1;
$scope.list=[1,2,3,4];
$scope.quantity=1;
});


{{selectedItem}}
对于问题的理解,您可以创建一个自定义过滤器,根据数量筛选出选项

角度模块(“应用程序”,[]) .controller(“ctrl”,函数($scope){ $scope.obj={ “名单”:[ { “数量”:[ 2. 3. 4. ]} ]} }) .filter('cust',function(){ 返回函数(项){ var arr=[]
对于(var i=1;i对于问题的理解,您可以创建一个自定义过滤器,根据数量过滤掉选项

角度模块(“应用程序”,[]) .controller(“ctrl”,函数($scope){ $scope.obj={ “名单”:[ { “数量”:[ 2. 3. 4. ]} ]} }) .filter('cust',function(){ 返回函数(项){ var arr=[]
对于(var i=1;IDown投票者,请评论down投票者,请评论感谢sachila花费您的时间。是否有任何方法通过使用ng预先选择下拉列表的第一个值-selected@UI_Dev再次检查演示是否有任何方法可以在控制器内使用该过滤器?@UI\u Dev检查此示例感谢sachila抽出时间。是否有任何方法可以预先选择第一个值使用ng实现下拉列表的e-selected@UI_Dev再次检查演示是否有任何方法可以在控制器内使用该过滤器?@UI\u Dev检查此示例@UI\u Dev,因为
limito
是正常的内置过滤器,所以将
ng repeat
更改为
ng options
。希望它能更接近您的问题。@UI\u Dev因为
limito
是正常的内置过滤器,因此将
ng repeat
更改为
ng options
。希望它能更接近您的问题。