Referensi Metode Inti

Dokumen ini menyediakan referensi untuk metode Embed API inti serta ringkasan tentang bagaimana metode tersebut berinteraksi dengan komponen Embed API dan library klien Analytics yang mendasarinya.

Metode Inti

Metode inti Embed API adalah metode yang ditemukan di objek gapi.analytics.

ready

Mengantrekan fungsi callback yang akan dipanggil segera setelah library Embed API dimuat sepenuhnya. Callback dipanggil sesuai urutannya ditambahkan.

Fungsi ready ditentukan oleh cuplikan Embed API, sehingga dapat segera digunakan. Semua fungsi lainnya harus ditempatkan di dalam callback ready untuk memastikan library dimuat sebelum dipanggil.

Penggunaan

gapi.analytics.ready(callback)

Parameter

Name Jenis Deskripsi
callback Function Fungsi yang akan dipanggil segera setelah library Embed API dimuat sepenuhnya.

Contoh

gapi.analytics.ready(function() {
  // Code in here will be invoked once the library fully loads.
});

createComponent

Membuat komponen dengan nama dan metode prototipe yang ditentukan. Komponen yang dibuat akan disimpan di gapi.analytics.ext dengan nama yang diteruskan.

Fungsi createCallback harus selalu dipanggil di dalam callback yang siap untuk memastikan library klien Embed API dimuat.

Penggunaan

gapi.analytics.createComponent(name, prototypeMethods)

Parameter

Name Jenis Deskripsi
name string Nama komponen.
prototypeMethods Object Objek yang properti dan metodenya akan disimpan pada prototipe komponen.

Contoh

gapi.analytics.ready(function() {

  gapi.analytics.createComponent('MyComponent', {
    foo: function() {
      alert('foo');
    },
    bar: function() {
      alert('bar');
    }
  });

  var myComponentInstance = new gapi.analytics.ext.MyComponent();
  myComponentInstance.foo(); // Alerts 'foo'.

});