Veuillez nous aider. Quelle est la meilleure façon de basculer status
? J'ai cet exemple de données ci-dessous. Le champ de statut est à suivre lorsqu'un utilisateur devient actif en ligne. Ceci est un programme de référence. La personne qui a référé un utilisateur devrait être capable de savoir quand l'utilisateur crée un compte en passant de red
à green
. Comment puis-je faire ce statut pour basculer. À partir de la base de données lorsque status.active === true
signifie que l'utilisateur est actif, l'état doit devenir vert. Si status.active === false
, cela signifie que l'utilisateur est inactif, il doit passer au rouge. Appréciez chaque gentillesse.Basculer l'état en fonction de la condition true ou false Meteor blaze
Le est le modèle de lame
<h4 class="media-heading">
{{#if equals 'status.active' 'true' }}
<div> class="circle active"></div>
{{else}}
<div class="circle not-active"></div>
{{/if}}<a href="/student/{{slug}}" target="_parent">{{firstname}} {{lastname}} <small class="pull-right">{{ createAt}}<label><input type="checkbox" name="eachstudents" value="{{_id}}">Add to Module</label></small></a></h4>
Données d'échantillons
{
"_id" : "5jW9gcLaKg83LynML",
"registra" : "kadeoya",
"status" : {
"active" : true,
"activedate" : ISODate("2017-09-16T08:59:55.062+0000")
},
"userId" : "n5rqFSHbhm7zqADyB",
"createdAt" : ISODate("2017-09-05T18:45:14.804+0000")
}
{
"_id" : "MbNoqW2ZYhZco3My5",
"registra" : "kadeoya",
"status" : {
"active" : true,
"activedate" : ISODate("2017-09-11T08:49:08.830+0000")
},
"userId" : "n5rqFSHbhm7zqADyB",
"createdAt" : ISODate("2017-09-05T18:45:14.824+0000")
}