1/15/2560

การเรียกใช้ Javascript ภายนอกจาก TypeScript

เมื่อ ionic2 ที่เปลี่ยนจาก javascript เป็น typescript ปัญหาที่ตามมาคือ หากเรามี javascript library อยู่แล้วและอยากเรียกใช้ javascript ภายนอกจาก typescript เราสามารถเรียกผ่าน typescript ได้ดังนี้

1. ในไฟล์ html ที่กำหนดโดย templateUrl ให้สร้าง function  javascript ภายใต้ tag head

 <script>
      function run_javascript()
      {
          alert("Extaernal javascript");
      }
  </script>



2. ในไฟล์ typescritpt  (.ts) ซึ่งเป็นส่วนควบคุมการทำงาน ให้ใช้คำสั่ง declear หลัง import เพื่อให้ typescript รู้จัก function  javascript ที่อยู่ภายนอก

declare function run_javascript():void;

เพียงเท่านี้ เราก็สามารถใช้ typescript เรียก javascript ได้แล้ว