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

15
OSGi แก้ปัญหาอะไร
ฉันอ่าน Wikipedia และเว็บไซต์อื่น ๆ เกี่ยวกับOSGiแล้ว แต่ฉันไม่เห็นภาพรวม มันบอกว่ามันเป็นแพลตฟอร์มที่ใช้ส่วนประกอบและคุณสามารถโหลดโมดูลใหม่ได้ที่รันไทม์ นอกจากนี้ "ตัวอย่างการปฏิบัติ" ที่ให้ทุกที่คือ Framework Eclipse Plugin คำถามของฉันคือ: คำจำกัดความที่ชัดเจนและเรียบง่ายของ OSGi คืออะไร? ปัญหาที่พบทั่วไปแก้ไขได้อย่างไร โดย "ปัญหาทั่วไป" ฉันหมายถึงปัญหาที่เราเผชิญอยู่ทุกวันเช่น "OSGi ทำอะไรได้บ้างเพื่อทำให้งานของเรามีประสิทธิภาพ / สนุก / ง่ายขึ้น"
279 java  components  osgi 

9
ส่วนประกอบทำปฏิกิริยาเริ่มต้นสถานะจากอุปกรณ์ประกอบฉาก
ใน React มีความแตกต่างที่แท้จริงระหว่างการใช้งานทั้งสองนี้หรือไม่ เพื่อนบางคนบอกฉันว่า FirstComponent เป็นรูปแบบ แต่ฉันไม่เห็นว่าทำไม SecondComponent ดูง่ายขึ้นเพราะการเรนเดอร์ถูกเรียกเพียงครั้งเดียว ครั้งแรก: import React, { PropTypes } from 'react' class FirstComponent extends React.Component { state = { description: '' } componentDidMount() { const { description} = this.props; this.setState({ description }); } render () { const {state: { description }} = this; return …

7
ความแตกต่างระหว่างองค์ประกอบเชิงมุมและโมดูลคืออะไร
ฉันได้ดูวิดีโอและอ่านบทความแล้ว แต่บทความนี้ทำให้ฉันสับสนมากในตอนเริ่มต้นของบทความที่กล่าว แอพพลิเคชั่นใน Angular ติดตามโครงสร้างแบบแยกส่วน แอพพลิเคชั่นเชิงมุมจะมีโมดูลจำนวนมากโดยแต่ละแอพมีจุดประสงค์เดียว โดยทั่วไปโมดูลเป็นกลุ่มรหัสที่เหนียวแน่นซึ่งถูกรวมเข้ากับโมดูลอื่น ๆ เพื่อเรียกใช้แอพเชิงมุมของคุณ โมดูลส่งออกบางคลาสฟังก์ชั่นและค่าจากรหัสของมัน Component เป็นบล็อกพื้นฐานของ Angular และส่วนประกอบหลายอย่างจะประกอบเป็นแอปพลิเคชันของคุณ โมดูลสามารถเป็นห้องสมุดสำหรับโมดูลอื่น ตัวอย่างเช่นไลบรารี angular2 / core ซึ่งเป็นโมดูลไลบรารี Angular หลักจะถูกนำเข้าโดยส่วนประกอบอื่น พวกเขาแลกเปลี่ยนข้อตกลง? เป็นส่วนประกอบของโมดูลหรือไม่? แต่ไม่ใช่ viceversa?

11
ตั้งค่าด้วยตนเองสำหรับการควบคุม FormBuilder
นี่คือการขับรถฉันบ้าฉันอยู่ภายใต้ปืนและไม่สามารถที่จะใช้เวลาอีกทั้งวันนี้ ฉันกำลังพยายามตั้งค่าการควบคุม ('dept') ด้วยตนเองภายในองค์ประกอบและมันก็ใช้งานไม่ได้ - แม้กระทั่งค่าบันทึกใหม่เพื่อคอนโซลอย่างถูกต้อง นี่คืออินสแตนซ์ของ FormBuilder: initForm() { this.form = this.fb.group({ 'name': ['', Validators.required], 'dept': ['', Validators.required], 'description': ['', Validators.required], }); } นี่คือตัวจัดการเหตุการณ์ที่ได้รับฝ่ายที่เลือก: deptSelected(selected: { id: string; text: string }) { console.log(selected) // Shows proper selection! // This is how I am trying to set the value this.form.controls['dept'].value …

10
วิธีจัดการ Angular2“ นิพจน์มีการเปลี่ยนแปลงหลังจากตรวจสอบแล้ว” ยกเว้นเมื่อคุณสมบัติของส่วนประกอบขึ้นอยู่กับวันที่และเวลาปัจจุบัน
องค์ประกอบของฉันมีสไตล์ที่ขึ้นอยู่กับวันที่และเวลาปัจจุบัน ในองค์ประกอบของฉันฉันมีฟังก์ชั่นต่อไปนี้ private fontColor( dto : Dto ) : string { // date d'exécution du dto let dtoDate : Date = new Date( dto.LastExecution ); (...) let color = "hsl( " + hue + ", 80%, " + (maxLigness - lightnessAmp) + "%)"; return color; } lightnessAmpคำนวณจาก datetime ปัจจุบัน สีจะเปลี่ยนหากdtoDateอยู่ในช่วง …

4
ใน C # คลาสสามารถสืบทอดจากคลาสอื่นและอินเตอร์เฟสได้หรือไม่?
ฉันต้องการทราบว่าคลาสสามารถสืบทอดจากคลาสและส่วนต่อประสานได้หรือไม่ ตัวอย่างโค้ดด้านล่างใช้งานไม่ได้ แต่ฉันคิดว่ามันบ่งบอกถึงสิ่งที่ฉันต้องการจะทำ เหตุผลที่ฉันต้องการทำเช่นนี้เป็นเพราะ บริษัท ของฉันทำ USB, ซีเรียล, อีเธอร์เน็ตและอุปกรณ์อื่น ๆ ฉันกำลังพยายามพัฒนาส่วนประกอบ / อินเตอร์เฟสทั่วไปที่ฉันสามารถใช้เพื่อเขียนโปรแกรมสำหรับอุปกรณ์ทั้งหมดของเราที่จะช่วยให้สิ่งต่าง ๆ (เช่นการเชื่อมต่อการตัดการเชื่อมต่อการรับเฟิร์มแวร์) เหมือนกันสำหรับแอปพลิเคชันทั้งหมดของเรา เพื่อเพิ่มคำถามนี้: ถ้า GenericDevice อยู่ในโครงการที่แตกต่างกันฉันสามารถใส่อินเทอร์เฟซ IOurDevices ในโครงการนั้นจากนั้นให้คลาส USBDevice ใช้อินเทอร์เฟซถ้าฉันเพิ่มการอ้างอิงถึงโครงการแรกหรือไม่ เพราะต้องการอ้างอิงเพียงหนึ่งโครงการจากนั้นใช้อินเทอร์เฟซที่แตกต่างกันขึ้นอยู่กับว่าอุปกรณ์คืออะไร class GenericDevice { private string _connectionState; public connectionState { get{return _connectionState; } set{ _connectionState = value;} } } interface IOurDevices { void connectToDevice(); void DisconnectDevice(); …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.