Javascript 在ng repeat中使用选择值
现在我必须使用limito来过滤所选的值,但我真正想要的是使用所选的值作为ng repeat应该运行的次数。但该值是一个对象,而ng repeat需要一个数组 所以在理论上,这是可行的。但最终所有信息都需要生成该表 更新:代码可以工作,但不必自己声明范围Javascript 在ng repeat中使用选择值,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,现在我必须使用limito来过滤所选的值,但我真正想要的是使用所选的值作为ng repeat应该运行的次数。但该值是一个对象,而ng repeat需要一个数组 所以在理论上,这是可行的。但最终所有信息都需要生成该表 更新:代码可以工作,但不必自己声明范围[1,2,3,4,5,6](然后应用过滤器),我希望使用值factorSelection.value,它是一个对象,但它需要数组 var-app=angular.module('application',[]); app.controller(
[1,2,3,4,5,6]
(然后应用过滤器),我希望使用值factorSelection.value
,它是一个对象,但它需要数组
var-app=angular.module('application',[]);
app.controller('mainCtrl',['$scope',函数($scope){
$scope.factors=[
{值:'1',名称:'1 factor'},
{value:'2',name:'2 factors'},
{value:'3',name:'3 factors'},
{value:'4',name:'4 factors'},
{value:'5',name:'5 factors'}
];
$scope.states=[
{value:'1',name:'1 state'},
{value:'2',name:'2 states'},
{value:'3',name:'3 states'},
{value:'4',name:'4 states'},
{value:'5',name:'5 states'}
];
}]);代码>
.item{
填充:10px;
边框底部:1px实心#999;
}
--选择因素的数量--
因子{{factor}
--选择状态的数量--
{{state}}
{{factor}}
td{{factor}}
通过另一个渠道(谷歌+)获得了答案,并将其添加为带有更新代码的答案
添加了获取长度并将这些值作为选项返回的函数
这仍然会与不同的输入字段产生一些冲突,但这是我可以在完成后修复和更新的内容
var-app=angular.module('application',[]);
app.controller('mainCtrl',['$scope',函数($scope){
$scope.factors=[
{值:'1',名称:'1 factor'},
{value:'2',name:'2 factors'},
{value:'3',name:'3 factors'},
{value:'4',name:'4 factors'},
{value:'5',name:'5 factors'}
];
$scope.states=[
{value:'1',name:'1 state'},
{value:'2',name:'2 states'},
{value:'3',name:'3 states'},
{value:'4',name:'4 states'},
{value:'5',name:'5 states'}
];
/*
*获取因子选项
*/
$scope.getFactors=函数(len){
返回$scope.getOptions(len,$scope.factors);
}
/*
*获取状态选项
*/
$scope.getStates=函数(len){
返回$scope.getOptions(len,$scope.states);
}
/*
*
*/
$scope.getOptions=函数(len,options){
如果(len&&len做了这个帮助:或者这个@Pureferret,这几乎是使用自定义过滤器的相同方法。我的意思是这种方法可以工作。但是我想有一些更像:ng repeat=“item in{{{selectedValue}}”
。类似的东西。