I am using ionic + parse js sdk and would like to render only the true values from a checkbox.
Below is the scope:
$scope.Diagnosed = [
{ text: "Allergies", checked: true},
{ text: "ADHD", checked: false},
{ text: "Alcohol/Drug Dependence", checked: false},
{ text: "Asthma", checked: false},
{ text: "Autism", checked: false},
{ text: "Cancer", checked: false},
{ text: "Diabetes", checked: false},
{ text: "Eating Disorder", checked: false},
{ text: "Fertility Problems", checked: false},
{ text: "Heart Disease", checked: false},
{ text: "High Cholesterol", checked: false},
{ text: "Menopause", checked: false},
{ text: "Mood Disorders (e.g., anxiety, depression)", checked: false},
{ text: "Obesity", checked: false},
{ text: "Stroke", checked: false},
{ text: "Prefer not to answer", checked: false}
];
And I am rendering the values on a different page using the below code:
query.get(id,{
success: function(response){
var currentStart = 1
for (var i = currentStart; i < response.length; i++) {
var object = response[i];
}
$scope.Details = {
diagnosed: response.get('diagnosed'),
};
},
error: function(error){
alert("Error: " + error.code + " " + error.message);
}
});
};
And my htm look like the following:
</ion-item class="more-list">
<ion-item class="item more-item">
<i class="icon-left ion-cash more-icon"></i>
<p class="moredetails location"> {{Details.diagnosed}}</p>
</ion-item>
</ion-item>
</ion-list>
On that page, the data is rendered like this:
[{"checked":true,"text":"Allergies"},{"checked":false,"text":"ADHD"},{"checked":false,"text":"Alcohol/Drug Dependence"},{"checked":false,"text":"Asthma"},{"checked":false,"text":"Autism"},{"checked":false,"text":"Cancer"},{"checked":false,"text":"Diabetes"},{"checked":false,"text":"Eating Disorder"},{"checked":false,"text":"Fertility Problems"},{"checked":false,"text":"Heart Disease"},{"checked":false,"text":"High Cholesterol"},{"checked":false,"text":"Menopause"},{"checked":false,"text":"Mood Disorders (e.g., anxiety, depression)"},{"checked":false,"text":"Obesity"},{"checked":false,"text":"Stroke"},{"checked":false,"text":"Prefer not to answer"}]
But how do I only display the values that have been checked as true?
Thank you in advance..