मेरे पास एक डेटा संचालित कोणीय अनुप्रयोग है। मेरे पास टॉगल घटक है जो मैं एक टॉगल राज्य में जाता हूं। मेरी समस्या यह है कि दो तरीकों से डेटा बाध्यकारी काम नहीं कर रहा है जब तक कि मैं किसी ऑब्जेक्ट के रूप में टॉगल बूलियन में पास नहीं करता। क्या यह इवेंटइमीटर का उपयोग किए बिना पर काम करने या ऑब्जेक्ट के रूप में चर को पार करने के लिए कोई तरीका है। यह एक पुन: प्रयोज्य घटक होना है और एप्लिकेशन भारी डेटा संचालित होता है ताकि किसी ऑब्जेक्ट के रूप में किसी ऑब्जेक्ट में मूल्य को पास न किया जा सके। मेरे कोड है ....कोणीय 2 घटक @ इनपुट दो तरह बाध्यकारी
toggle.html
<input type="checkbox" [(ngModel)]="toggled" [id]="toggleId" name="check"/>
toggle.component.ts
import { Component, Input, EventEmitter, Output } from '@angular/core';
@Component({
moduleId: module.id,
selector: 'toggle-switch',
templateUrl: 'toggle-switch.component.html',
styleUrls: ['toggle-switch.component.css']
})
export class ToggleSwitchComponent {
@Input() toggleId: string;
@Input() toggled: boolean;
}
parent.component.html
<toggle-switch toggleId="toggle-1" [(toggled)]="nongenericObject.toggled"></toggle-switch>
http://stackoverflow.com/documentation/angular2/8943/angular2-input-output#t=201702021650455443161 –