คำถามติดแท็ก templating


17
วิธีแทนที่ $ {} ตัวยึดตำแหน่งในไฟล์ข้อความได้อย่างไร
ฉันต้องการไพพ์เอาท์พุทของไฟล์ "เทมเพลต" ลงใน MySQL ไฟล์ที่มีตัวแปรเช่น${dbName}กระจาย อรรถประโยชน์บรรทัดคำสั่งเพื่อแทนที่อินสแตนซ์เหล่านี้คืออะไรและดัมพ์เอาต์พุตไปยังเอาต์พุตมาตรฐาน?

24
Bash Templating: จะสร้างไฟล์คอนฟิกจากเทมเพลตด้วย Bash ได้อย่างไร?
ฉันกำลังเขียนสคริปต์เพื่อสร้างไฟล์กำหนดค่าอัตโนมัติสำหรับ Apache และ PHP สำหรับเว็บเซิร์ฟเวอร์ของฉันเอง ฉันไม่ต้องการใช้ GUI ใด ๆ เช่น CPanel หรือ ISPConfig ฉันมีเทมเพลตของไฟล์กำหนดค่า Apache และ PHP สคริปต์ Bash จำเป็นต้องอ่านเทมเพลตทำการแทนที่ตัวแปรและเทมเพลตที่แยกวิเคราะห์เอาต์พุตในบางโฟลเดอร์ วิธีที่ดีที่สุดคืออะไร? ฉันคิดได้หลายวิธี วิธีไหนดีที่สุดหรืออาจมีวิธีที่ดีกว่านั้นบ้าง ฉันต้องการทำแบบนั้นด้วย Bash ล้วนๆ (ตัวอย่างเช่น PHP ทำได้ง่าย) 1) จะแทนที่ตัวยึดตำแหน่ง $ {} ในไฟล์ข้อความได้อย่างไร template.txt: the number is ${i} the word is ${word} script.sh: #!/bin/sh #set variables i=1 word="dog" #read …

8
การส่งผ่านตัวแปรผ่านแฮนด์บาร์บางส่วน
ฉันกำลังจัดการกับ handlebars.js ในแอปพลิเคชัน express.js เพื่อให้สิ่งต่างๆเป็นโมดูลาร์ฉันแบ่งเทมเพลตทั้งหมดออกเป็นบางส่วน ปัญหาของฉัน : ฉันไม่พบวิธีส่งผ่านตัวแปรผ่านการเรียกใช้บางส่วน สมมติว่าฉันมีบางส่วนซึ่งมีลักษณะดังนี้: <div id=myPartial> <h1>Headline<h1> <p>Lorem ipsum</p> </div> สมมติว่าฉันลงทะเบียนบางส่วนนี้ด้วยชื่อ 'myPartial' ในเทมเพลตอื่นฉันสามารถพูดว่า: <section> {{> myPartial}} </section> ใช้งานได้ดีบางส่วนจะแสดงผลตามที่คาดไว้และฉันเป็นนักพัฒนาที่มีความสุข แต่สิ่งที่ฉันต้องการตอนนี้คือวิธีส่งผ่านตัวแปรที่แตกต่างกันผ่านการเรียกนี้เพื่อตรวจสอบภายในบางส่วนเช่นระบุบรรทัดแรกหรือไม่ สิ่งที่ต้องการ: <div id=myPartial> {{#if headline}} <h1>{{headline}}</h1> {{/if}} <p>Lorem Ipsum</p> </div> และการเรียกใช้ควรมีลักษณะดังนี้: <section> {{> myPartial|'headline':'Headline'}} </section> หรือไม่ก็. ฉันรู้ว่าฉันสามารถกำหนดข้อมูลทั้งหมดที่ต้องการได้ก่อนที่จะสร้างเทมเพลต แต่ฉันต้องการวิธีทำเหมือนที่เพิ่งอธิบาย มีทางเป็นไปได้ไหม

5
เป็นไปได้หรือไม่ที่จะใช้ Razor View Engine นอก asp.net
ถ้าฉันดู Razor View Engine ฉันจะเห็นไวยากรณ์ที่ดีและกระชับมากซึ่งไม่ได้เชื่อมโยงกับการสร้าง html เป็นพิเศษ ดังนั้นฉันจึงสงสัยว่าการใช้เอ็นจิ้นนอก asp.net ในสภาพแวดล้อม. net "ปกติ" จะง่ายเพียงใดเช่นสร้างข้อความโค้ด ... ยินดีต้อนรับตัวชี้ตัวอย่างความคิดเห็นหรือคำอธิบายใด ๆ

2
R: วิธีแยกลอจิกโค้ดอย่างหรูหราจาก UI / html-tags อย่างไร
ปัญหา เมื่อสร้างองค์ประกอบ UI แบบไดนามิก ( shiny.tag,, shiny.tag.list... ) ฉันมักจะพบว่ามันยากที่จะแยกมันออกจากตรรกะรหัสของฉันและมักจะจบลงด้วยระเบียบที่สับสนของซ้อนกันtags$div(...)ผสมกับลูปและงบเงื่อนไข แม้จะดูน่ารำคาญและน่าเกลียด แต่ก็มีข้อผิดพลาดเช่นกันเช่นเมื่อทำการเปลี่ยนแปลงกับแม่แบบ html ตัวอย่างที่ทำซ้ำได้ สมมติว่าฉันมีโครงสร้างข้อมูลต่อไปนี้: my_data <- list( container_a = list( color = "orange", height = 100, content = list( vec_a = c(type = "p", value = "impeach"), vec_b = c(type = "h1", value = "orange") ) ), container_b = list( …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.