कोणीय में काम करने के लिए href मेजबान बाइंडिंग आइवी लता के साथ सक्षम: कैसे मैं XLink का उपयोग कर एक घटक प्राप्त कर सकते हैं

वोट
0

मैं तो मैं वैसे भी विवरण के आधार पर यह पूछने के लिए कोशिश कर रहा हूँ इस के लिए एक सफल plunkr बनाने के लिए सक्षम नहीं था। href: हम एक एनजी घटक एक मेजबान एक svg XLink के लिए एक आइकन संपत्ति बाध्य करने के लिए बाध्यकारी का उपयोग करता है।

@Component({
  selector: 'use', // tslint:disable-line
  template: ``
})
export class SohoIconUseComponent {
  // This works but we cant use it because it fails on Safari 12
  // @HostBinding('attr.href') get href(): string {
  //   return '#' + this.icon;
  // }

  // This does not work
  @HostBinding('attr.xlink:href') get xhrefLink(): string {
    return '#' + this.icon; 
  }

  @Input() icon: string;
}

तो जैसे ही हम एनजी 9 करने के लिए उन्नत और आइवी सक्षम हमारे माउस काम करना बंद कर के रूप में। href: लेकिन अगर हम कि आईवी को निष्क्रिय यह या तो href या XLink साथ काम करेंगे।

एनजी रेपो में कीड़े की तलाश की कोशिश की लेकिन अभी नहीं कर सकते यह एक बाहर निकालने लगते हैं? वहाँ कोई भी विचार?

एक तरीका यह मेरे पास है आप का उपयोग करना है setAttributeNShref कभी कभी: XLink स्थापित करने के लिए। मुझे आश्चर्य है कि अगर मैं तो का उपयोग कर अपनी सेट एक अलग तरह hostbinding बाध्य करने की जरूरत है setAttributeNS?

19/03/2020 को 22:00
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more