दिलचस्प पोस्ट
जावा कैलेंडर का उपयोग करते हुए दिनांक से एक्स दिन कैसे घटाना है? स्ट्रिंग से केवल संख्याएं प्राप्त करने की क्वेरी उपप्रक्रिया का उपयोग करके अजगर स्क्रिप्ट में इनपुट के साथ अजगर स्क्रिप्ट को कॉल करें एक ब्लॉब के रूप में छवियों को पुनः प्राप्त करने के लिए jQuery के AJAX विधि का उपयोग करना स्विफ्ट का उपयोग करके पाठ फ़ील्ड (दाएं से बाएं) पर मुद्रा प्रारूप कैसे इनपुट करें? मैं एपीपीनेट एमवीसीएल में एचटीटीपीकॉन्टेक्स कैसे मॉक का उपयोग कर रहा हूं? कांस्य 2/4 सेवाओं और घटकों में पाइप का उपयोग करें अतिरिक्त क्लासपाथ विकल्प के साथ "java -jar myfile.jar" कॉल करें एनयूनिट बनाम एमबीयूनिट बनाम एमएसटीईस्ट बनाम एक्सयूएनआईटी। नेट जावास्क्रिप्ट में दशमलव संख्या मान्य करें – isNumeric () जावा में एक्सएमएल सीरियलायज़ेशन? एक साजिश में 4 घटता प्लॉटिंग, 3 वाई-एक्से के साथ सी # 3.0 ऑटो-गुण – उपयोगी या नहीं? WinForms प्रगति बार का उपयोग कैसे करें? मैं एक धागा कैसे मार सकता हूं? स्टॉप () का उपयोग किए बिना;

अंगुल्य 2 और ऑबोबॉबल्स: 'एनजीएमोडेल' से बाध्य नहीं किया जा सकता क्योंकि यह 'चयन' की ज्ञात संपत्ति नहीं है

संपादित करें: अपडेट किया गया प्लंकर: http://plnkr.co/edit/fQ7P9KPjMxb5NAhccYIq?p=preview

यह हिस्सा काम करता है:

<div *ngFor="let entry of entries | async"> Label: {{ entry.label }}<br> Value: {{ entry.value }} </div> 

लेकिन मुझे चुनिंदा बॉक्स के साथ समस्या है, त्रुटि संदेश है:

'NgModel' से बाध्य नहीं किया जा सकता क्योंकि यह 'चयन' की ज्ञात संपत्ति नहीं है

पूरे घटक:

 //our root app component import {Component} from '@angular/core'; import {NgFor} from '@angular/common'; import {HTTP_PROVIDERS, Http} from '@angular/http'; import 'rxjs/Rx'; import {Observable} from 'rxjs/Rx'; @Component({ selector: 'my-app', providers: [HTTP_PROVIDERS], template: ` <select [(ngModel)]="selectValue" name="selectValue"> <option *ngFor="let entry of entries | async" [value]="entry.value">{{entry.label}}</option> </select> <div *ngFor="let entry of entries | async"> Label: {{ entry.label }}<br> Value: {{ entry.value }} </div> `, directives: [NgFor] }) export class App { entries: any = {}; selectValue:any; constructor(private _http: Http) { this.entries = this._http.get("./data.json") .map(res => res.json()); } } 

और data.json

 [ { "timestamp": 0, "label": "l1", "value": 1 }, { "timestamp": 0, "label": "l2", "value": 2 }, { "timestamp": 0, "label": "l3", "value": 3 } ] 

वेब के समाधान से एकत्रित समाधान "अंगुल्य 2 और ऑबोबॉबल्स: 'एनजीएमोडेल' से बाध्य नहीं किया जा सकता क्योंकि यह 'चयन' की ज्ञात संपत्ति नहीं है"

> = आरसी .5

ngModel उपलब्ध बनाने के लिए ngModel को आयात करना होगा

 @NgModule({ imports: [BrowserModule /* or CommonModule */, FormsModule, ReactiveFormsModule], ... )} class SomeModule {} 

<= आरसी 4

config.js जोड़ें

 '@angular/forms': { main: 'bundles/forms.umd.js', defaultExtension: 'js' }, 

main.ts जोड़ें

 import {provideForms, disableDeprecatedForms} from '@angular/forms'; bootstrap(App, [disableDeprecatedForms(),provideForms()]) 

प्लंकर उदाहरण

यह भी देखें

निम्नलिखित के लिए [val] बजाय [val]

 <select [(ng-model)]="selectValue"> <option *ngFor="let entry of entries | async" [ngValue]="entry.value">{{entry.label}} </option> </select>