我目前正在使用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
?
提前致谢。
答案 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
的更多信息