/ / Uzyskaj wartość z wybranych angularJs i Firebase - javascript, angularjs, firebase

Uzyskaj wartość od select angularJs i Firebase - javascript, angularjs, firebase

Obecnie pracuję nad CRM w angularJs i Firebase, ale muszę pobrać zmienną z an ng-repeat następujące

<select class="form-control" id="sel1">
<option value="">--Choose an Account--</option>
<option class="dropdown" value="{{contact.account}}" ng-repeat="account in accounts">{{account.name}}</option>
</select><br />

Kontroler

 $scope.addConct = function () {
var account = $scope.contact.account;

The accounts.name działa dobrze, pokazuje wszystkie konta. Jak mogę uzyskać ten ciąg konta i przypisać ten ciąg do mojego contact.account?

Z góry dziękuję.

Odpowiedzi:

1 dla odpowiedzi № 1

Po prostu dodaj dyrektywę ngModel do pola select, aby powiązać wartość ze zmienną zasięgu:

HTML

<select class="form-control" id="sel1" ng-model="someVariable">
<option value="">--Choose an Account--</option>
<option class="dropdown" value="{{contact.account}}" ng-repeat="account in accounts">{{account.name}}</option>
</select><br />

Kontroler

$scope.someVariable = "";

$scope.addConct = function () {
var account = $scope.contact.account;
};

Teraz możesz uzyskać dostęp do wartości w dowolnym momencie $scope.someVariable

Więcej informacji na temat ngModel