在级联角度js上绑定场

时间:2015-02-07 17:07:04

标签: angularjs forms data-binding cascadingdropdown

我必须对带有角度js的表单发布请求..几乎所有内容似乎都有效..事实上,表单的所有字段都正确地发送到服务器...除了一个!这个领域特别.. 我解释一下......我有一个dropDownList,它填充在所选单选按钮的基础上......

我发布表单时,我无法发布单选按钮...

这里的表格是:

<table class="three_column" ng-controller="PresentaUnAmicoController">
    <tr>
        <td class="text_centered">
            <div ng-repeat="(key, value) in pianiTariffari" style="display:inline-block; margin:0 5px;">
                <input id="rb{{ value.TipoCliente }}" name="TipoCliente" type="radio" ng-model="$parent.TipoCliente" ng-value="value" required /><label for = "rb{{ value.TipoCliente }}">{{ value.TipoCliente }}</label>
            </div> //The radio button does not work
        </td>
        <td>
            <select ng-options="item as item.Name for item in TipoCliente.TariffPlans" ng-model="request.PianoTariffario"></select> //This work
        </td>
   </tr>

我认为问题是ng-model是$parent.TipoCliente而不是request.TipoCliente ...但是当我选择单选按钮时使用request.TipoCliente时,dropDownList未填充

我该如何解决这个问题?你需要更多细节吗?

编辑:这里我要发布的对象... 除了“TipoCliente”之外,每个房产都很好。

public class PresentaUnAmicoRequest
{
    public string TipoCliente { get; set; }
    public TariffPlan PianoTariffario { get; set; }
    public string PresentatoreCodiceCliente { get; set; }
    public string PresentatoreNomeCognome { get; set; }
    public string PresentatoreEmail { get; set; }
    public string AmicoNomeCognome { get; set; }
    public string AmicoEmail { get; set; }
    public string Messaggio { get; set; }
}

enter image description here

正如您所看到的,我的request对象中有下拉列表和textarea,但没有单选按钮值...

0 个答案:

没有答案