Angularjs - 如何将选定的单选按钮值传递给控制器

时间:2014-02-08 11:46:14

标签: angularjs

我有一个动态生成的单选框列表。

<div id="Address" class="modal-body" ng-show="AData">
    <h5>
        Select the correct address information from the list below.
    </h5>
    <label class="list-group-item" ng-repeat="address in Addresses">
        <input type="radio" class="SuggestAddresses" ng-model="SelectedAddress" name="grAVR" ng-value="address" />
        {{values.AddressLine1}} {{values.City}} {{values.State}} {{values.Zip}}
    </label>
</div>

我正在尝试访问控制器中的模型 SelectedAddress ,但其值在控制器中未定义。当我将此radiobox模型值存储在我的控制器中已有的预定义范围变量中时,它可以正常工作。

1 个答案:

答案 0 :(得分:2)

要在上面的评论中添加一些解释,ng-model="adress.selectedAdress"将允许您访问obects属性。

请注意,您正在使用列表中的对象,在ng-repeat中由adress表示。这相当于Adresses[adress].selectedAdress