MVCObject

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

Partager ce tutoriel sur les réseaux sociaux
Signaler une erreur dans cet article

Classe MVCObject

classe google.maps.MVCObject

Classe de base implémentant KVO.

Le constructeur MVCObject est garanti d'être une fonction vide , et ainsi vous pouvez hériter de MVCObject en écrivant simplement :

MySubclass.prototype = new google.maps.MVCObject();

Sauf indication contraire, ceci n'est pas vrai pour les autres classes de l' API, et l'héritage d'autres classes de l'API n'est pas supporté .

Constructeur
Méthode
Constructeur MVCObject
ConstructeurDescription
MVCObject()

Créé un object MVCObject.

Méthode MVCObject
MéthodeValeur RetournéeDescription
addListener(
     eventName: string ,
     handler:Function
)
Valeur retournée : MapsEventListener

Ajoute la fonction d'écouteur d'événement donné au nom de l'événement donné.

Retourne un identificateur pour cet écouteur d'événement qui peut être utilisé avec google.maps.event.removeListener.

bindTo(
     key: string ,
     target:MVCObject,
     targetKey?: string ,
     noNotify?: boolean 
)
Valeur retournée :  None 

Lie une Vue à un Modèle.

changed(
       key: string 
)
Valeur retournée :  None 

Gestionnaire générique pour les changements d'état.

Le redéfinir dans des classes dérivées pour traiter des changements d'état arbitraires.

get(
       key: string 
)
Valeur retournée : *

Retourne une valeur.

notify(
       key: string 
)
Valeur retournée :  None 

Notifie tous les observateurs d'un changement sur cette propriété.

Ceci notifie à la fois objets qui sont liés aux propriétés de l'objet ainsi que l'objet qui est lui même lié.

set(
       key: string ,
       value:*
)
Valeur retournée :  None 

Définit une valeur.

setValues(
       values: object | undefined 
)
Valeur retournée :  None 

Définit une collection de paires clé-valeur.

unbind(
       key: string 
)
Valeur retournée :  None 

Supprime une liaison.

La suppression de la liaison va définir la propriété déliée à la valeur actuelle.

L'objet ne sera pas notifié, étant donné que la valeur n'a pas changé.

unbindAll()Valeur retournée :  None 

Supprime toutes les liaisons.