<strike id="yw4ea"></strike>
  • <button id="yw4ea"><code id="yw4ea"></code></button>
  • <fieldset id="yw4ea"><samp id="yw4ea"></samp></fieldset><option id="yw4ea"></option>
  • <option id="yw4ea"></option>
    <abbr id="yw4ea"></abbr>
    ><\/span>\n<\/span>\n \n<\/span> ><\/span>Loading...<\/angular-chart<\/span>><\/span>\n<\/span> <\/body<\/span>><\/span>\n<\/span><\/html<\/span>><\/span>\n<\/span><\/pre>\n

    Membuat komponen carta <\/h2>\n

    Komponen adalah blok bangunan mana -mana aplikasi Angular 2. Mereka boleh digunakan semula kod yang terdiri daripada pandangan, dan beberapa logik. Jika anda biasa dengan Angular 1, anda boleh memikirkannya sebagai arahan dengan templat dan pengawal. <\/p>\n

    inilah asas komponen carta kami: <\/p>\n

    (function(chartApp){\n<\/span>  chartApp.AppComponent<\/span> = ng.core.Component<\/span>({\n<\/span>    selector: 'angular-chart',\n<\/span>    template: '
    Chart will render here<\/div>'\n<\/span> }).Class<\/span>({\n<\/span> constructor: function(){}\n<\/span> });\n<\/span>\n document.addEventListener('DOMContentLoaded', function() {\n<\/span> ng.platform.browser.bootstrap(chartApp.AppComponent<\/span>);\n<\/span> });\n<\/span>})(window.chartApp || (window.chartApp = {}));\n<\/span><\/pre>\n

    mari kita ambil satu saat untuk melihat apa yang sedang berlaku. <\/p>\n

    kita mulakan dengan IIFE (dengan segera menggunakan ekspresi fungsi) yang kami gunakan untuk ruang nama aplikasi kami. Kami lulus Window.ChartApp sebagai hujah, yang dimulakan ke objek kosong jika tidak ditakrifkan. Di sinilah permohonan kami akan hidup -dalam satu harta di objek global. <\/p>\n

    Di dalam IIFE kami membuat komponen kami (AppComponent) dengan mengikat kaedah komponen dan kelas dari Ng.Core (koleksi komponen teras Angular). Kami lulus kaedah komponen objek konfigurasi yang mengandungi propeties berikut: <\/p>\n