I think that's ... http://embed.plnkr.co/ojes6rXtEVvenl61xQil/preview
2015-10-26 12:56 GMT-02:00 Zep86 <[email protected]>: > Bonjour je souhaiterai sélectionner dans mes parametres (dictionnaire) > uniquement celle qui sont visible (hidden=true) sur ma page web ... > > $scope.params = {"material": { "value": ["MAT1"], "activatedBy": [], > "desactivatedBy": [], "hidden": false, "fixed": false}, "Analysis": { > "value": ["MECA"], "activatedBy": [], "desactivatedBy": [], "hidden": false, > "fixed": true}, "Temperature": {"value": "100", "activatedBy": [], > "desactivatedBy": [], "hidden": true, "unit": "C"}, "Position in y": > {"value": "12", "activatedBy": [], "desactivatedBy": [], "hidden": true, > "linked": {"relation": {"a": 1, "b": 0}, "value": ""}, "unit": "mm"}, > "Position in x": {"value": "12", "activatedBy": [], "desactivatedBy": [], > "hidden": true, "linked": {"relation": {"a": 1, "b": 0}, "value": ""}, > "unit": "mm"}, CTE": {"value": "30", "activatedBy": [], "desactivatedBy": [], > "hidden": true, "linked": {"relation": {"a": 1, "b": 0}, "value": ""}, > "unit": "PPM/K"}}; var params = "{"; > > for(var key in $scope.params){ > params += "'" + key + "':"; > } > params = params.slice(0, -1) + "}"; > > Ce code fonctionne et me met tous les keys dans params Et pour filtrer j'ai > teste : > > var params = "{"; > for(var key in $scope.params){ > if($scope.params[key].hidden == "true"){ > params += "'" + key + "':"; > } > } > params = params.slice(0, -1) + "}"; > > > qui ne fonctionne pas > > Merci d'avance de votre aide > > -- > You received this message because you are subscribed to the Google Groups > "AngularJS" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/angular. > For more options, visit https://groups.google.com/d/optout. > -- Atenciosamente, Douglas Lira "No que diz respeito ao empenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz a coisa bem feita ou não faz." -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
