angucomplete in einer form
Kann ich machen angucomplete Element in einem html-Formular? (in angular.js natürlich)
Was brauche ich um in selectedobject
?
Versuchte diesen code, aber es nicht tut, was ich brauche, natürlich:
<form class="form-horizontal" role="form" name="AddShareForm" novalidate ng-controller="AddArticleShareCtrl" ng-submit="AddShareForm.$valid && submit()">
<div class="form-group">
<label for="share-nick" class="col-xs-2 col-xl-2 control-label">User Nick</label>
<div class="col-xs-10 col-xl-10">
<angucomplete id="share-nick"
placeholder="User Nickname"
pause="100"
selectedobject="nick"
localdata="users"
searchfields="nick"
titlefield="nick"
minlength="1"
inputclass="form-control form-control-small"
/>
</div>
</div>
<div class="form-group">
<label for="share-content" class="col-xs-2 col-xl-2 control-label">Share content message</label>
<div class="col-xs-10 col-xl-10">
<input type="text" placeholder="content" id="share-content" ng-model="AddShareForm.content">
</div>
</div>
<div class="form-group">
<div class="col-xs-offset-2 col-xs-10 col-xl-offset-2 col-xl-10">
<button class="blue-button" type="submit" class="btn btn-default">Add</button>
</div>
</div>
</form>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie nur angeben, ng-Modell.
http://plnkr.co/edit/q65Uyl?p=preview
Nur um deutlich zu machen, fügte ich eine submit-Funktion:
Und auch an die nick-Namen-message-Feld:
Wenn Sie möchten mehr Funktionen, versuchen angucomplete-alt http://ghiden.github.io/angucomplete-alt/
Nach der Arbeit auf diesem für einige gute Länge der Zeit, die ich dachte, eine sehr gute Lösung zu anguautocomplete
In kurze Antwort
selected-object
könnte verwendet werden, als ein "Objekt", das man nutzen könnte, gegen dietitle-field
- Attribut angeben, was bedeutet,Alternativ
selected-object
könnte auch verwendet werden, als callback-Funktion wie unten, für den Verweis, ich werde auch HTML-Seite vor zu halten-mit JS.Gehen in die Umsetzung, wie sieht es in der JS..
Fair-Warnung, $Umfang.valueHoldingModel, wenn verwendet, um zu bewegen zu einem anderen Modell bricht sofort nach, nicht sicher, warum hatte ich diese Erfahrung.
Was ich meine:
$scope.iWantValuesHere = $scope.valueHoldingModel
Darüber hinaus werden leistungsstarke Dinge, die uns erlauben, zu erhalten eine größere Kontrolle über die Angucomplete Eingänge ist die
input-changed
- Attribut, das erlaubt uns zu halten, um eine Funktion wie..Nachdem erklärt, die meisten ausgeführt von das... das ist, was das remote-API-Aufruf für die anguComplete Optionen drop-down für die Auswahl genannt werden würde
Sollten Sie in der Lage sein, es zu binden, um
Wenn das nicht funktioniert, dann würde ich ein hidden-input:
Und dann legen Sie das ausgewählte Objekt an, was die
ng-model
war: