Bin neu bei AngularJS. Nach langem Kampf habe ich herausgefunden, wie man Auto-Complete in Angularjs benutzt.javascript - AngularJS - Füllen anderer Felder nach Typahead Autocomplete
Wenn Sie nun Werte für die automatische Vervollständigung auswählen, müssen andere Felder entsprechend dem ausgewählten Wert ausgefüllt werden. dh. Beim Laden des Bildschirms werden die Standardwerte in Textfeld 1 und Textfeld 2 geladen. Wenn der Benutzer in Textfeld 1 einen neuen Wert durch automatisches Erzwingen auswählt, muss der entsprechende Wert in Testbox 2 ausgefüllt werden.
<table>
<tr>
<th>Project number</th>
<th>Project Name</th>
</tr>
<tr ng-repeat="s in projectListObj">
<td><input name="projects" type="text" placeholder="Project Number" ng-model="s.project_number" typeahead="s as s.project_number for s in projectData | filter:{project_number:$viewValue}" | limitTo:8" class="form-control"></td>
<td><input type="text" name="proj-name" placeholder="Project Name" ng-model="s.project_name"/></td>
</tr>
</table>
u kann ein ausführliches Beispiel für $ beobachten in s.project_number teilen pls ???? – Kaushi
Ist viel besser Leistung, wenn Sie den Typeahead-on-select verwenden. Um zu wissen, welches Element geändert wurde, können Sie das Modell übergeben. '' –
jstuartmilne
Ich nehme an, dass Sie typeahead vom bootstrap angular verwenden – jstuartmilne