2017-02-06 18 views
8

में एचटीएमएल से एक घटक विधि को कॉल करें क्या HTML से घटक विधि को कॉल करना संभव है, या क्या मुझे स्वरूपण को संभालने के लिए एक और घटक बनाना चाहिए?एंगुलर 2

<div *ngFor="let item of items"> 
    <div class="title">{{ item.Title }}</div> 
    <p> 
    callComponentMethodHere({{item}}) 
    </p> 
</div> 

उत्तर

18
{{callComponentMethodHere(item)}} 

लेकिन आप से बचना चाहिए कि क्योंकि विधि हर बार परिवर्तन का पता लगाने रन बुलाया जाएगा। यह constructor(), ngOnInit() में कोड (उदाहरण के लिए में विधि कॉल करने के बेहतर है, या एक ईवेंट हैंडलर, एक संपत्ति के लिए परिणाम आवंटित और उस संपत्ति को देखने बाँध से बजाय

ईवेंट हैंडलर्स कॉलिंग निश्चित रूप से ठीक है।:

<button (click)="callComponentMethodHere(item)">click me</button>