javascript - จะเพิ่มสคริปต์เฉพาะหน้าที่ไหนใน angular 6?
ฉันเป็นคนใหม่กับ Angular(6) และฉันต้องการรู้ว่าจะเพิ่มสคริปต์เฉพาะหน้าใน Angular 6 ที่ฉันเคยวางไว้ก่อนหน้านี้ในไฟล์ .cshtml ได้ที่ไหน
ฉันพบหลายวิธีในการรวมไฟล์ JS ภายนอกใน Angular แต่ฉันต้องการเพิ่มโค้ด JavaScript ขนาดเล็ก (ดังที่กล่าวไว้ด้านล่าง) ลงในหน้า (หรือคอมโพเนนต์) และแน่นอนว่าฉันไม่ต้องการสร้างไฟล์ JS แยกสำหรับสคริปต์ขนาดเล็กนี้ ฉันได้ลองใส่สคริปต์ที่กล่าวถึงด้านล่างโดยตรงในไฟล์ .html ของคอมโพเนนต์แล้ว แต่ไม่มีอะไรเกิดขึ้น ฉันตรวจสอบซอร์สโค้ดแล้ว สคริปต์ก็ไม่ปรากฏ ช่วยฉันเข้าใจเรื่องนี้ด้วย ขอบคุณ
<script type="text/javascript">
toolTip();
</script>
คำตอบ #1
จากมุมมองของฉัน - วิธีที่ดีที่สุดในการทำสิ่งนี้ - คือการวางสคริปต์ของคุณในไดเรกทอรีที่ใช้กันทั่วไปและรวมมันเข้าไปในการตั้งค่า angular-cli ถ้าคุณใช้มัน:
"scripts": [
"../node_modules/jquery/dist/jquery.js",
"../node_modules/bootstrap/dist/js/bootstrap.js",
"./src/common/toolTipScript.js"
],แล้วจึงใช้มันในแอปพลิเคชันทุกที่ที่คุณต้องการ
