从精选的angularJs和Firebase中获取价值

时间:2016-02-09 04:03:15

标签: javascript angularjs firebase

我目前正在使用angularJs和Firebase中的CRM,但我需要从ng-repeat得到变量

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

控制器

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

accounts.name工作正常,显示所有帐户。如何获取该帐户字符串并将该字符串分配给我的contact.account

提前致谢。

1 个答案:

答案 0 :(得分:1)

只需将ngModel指令添加到select字段即可将值绑定到范围变量:

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

控制器

$scope.someVariable = '';

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

现在,您可以随时使用$scope.someVariable

访问该值

有关ngModel

的更多信息