new Model((storage))
Crée une nouvelle instance de model et lie Store.
Parameters:
| Name | Type | Description |
|---|---|---|
(storage) |
object | Une référence à la classe de stockage côté client Store. |
Methods
-
create((title), (callback))
-
Crée un nouveau model de todo.
Parameters:
Name Type Description (title)string Le contenu du todo.
(callback)function La fonction de rappel après la création du modèle.
-
getCount((callback))
-
Compte tout les ToDos
Parameters:
Name Type Description (callback)function La fonction de rappel après comptage.
-
read((query), (callback))
-
Trouve et renvoie un modèle en mémoire. Si aucune requête n'est donnée, il va simplement tout retourner. Si vous passez une chaîne ou un numéro, cela ressemblera à l'identifiant du modèle à trouver. Enfin, vous pouvez lui passer un objet.
Parameters:
Name Type Description (query)string | number | object Une requête pour faire correspondre les modèles
(callback)function La fonction de rappel après la découverte du modèle
Example
model.read(1, func); // Trouvera le model avec un ID de 1 model.read('1'); // Comme ci-dessus // Modèles où foo est 'bar' et hello est 'world' model.read({ foo: 'bar', hello: 'world' }); -
remove((id), (callback))
-
Supprime un modèle du stockage.
Parameters:
Name Type Description (id)number L'ID du model à supprimer.
(callback)function La fonction de rappel lorsque la suppression est terminée.
-
removeAll((callback))
-
ATTENTION : Supprime tous les éléments du stockage.
Parameters:
Name Type Description (callback)function La fonction de rappel après suppression du stockage.
-
update((id), (data), (callback))
-
Met à jour un modèle en lui attribuant un ID, des données et un callback lorsque la mise à jour est effectuée.
Parameters:
Name Type Description (id)number L'ID du model à mettre à jour.
(data)object Les données à mettre à jour et leurs nouvelles valeurs.
(callback)function La fonction de rappel quand la mise à jour est terminée.