/ / Získajte hodnotu z vybraných angularJs a Firebase - javascript, angularjs, firebase

Získajte hodnotu z voľby angularJs a Firebase - javascript, angularjs, firebase

V súčasnej dobe pracujem na CRM v angularJs a Firebase, ale potrebujem získať premennú z ng-repeat to vyplýva

<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 />

kontrolór

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

Na accounts.name funguje dobre, zobrazuje všetky účty. Ako môžem získať tento reťazec účtu a priradiť ho k mojej contact.account?

Vopred ďakujem.

odpovede:

1 pre odpoveď č. 1

Do poľa select jednoducho pridajte smernicu ngModel, aby ste hodnotu spojili s premennou rozsahu:

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 />

kontrolór

$scope.someVariable = "";

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

Teraz môžete kedykoľvek získať prístup k hodnote $scope.someVariable

Viac informácií o ngModel