当我更改边界角度模型时,Kendo下拉列表不会更新

时间:2014-07-29 20:06:30

标签: asp.net-mvc angularjs kendo-ui

下面我有2个下拉列表,两个都绑定到Angular模型。第一个是Kendo下拉列表,第二个是标准的MVC下拉列表。它们都正确显示了他们的初始选择。当我对基础Angular模型进行更改时,第二个正确更新其选定的项目。为什么第一个人不这样做?

@(Html.Kendo().DropDownListFor(x => x.HomeProvince)
                      .DataTextField("Text")
                      .DataValueField("Value")
                      .BindTo(Model.ProvinceList)
                      .OptionLabel("Select")
                      .HtmlAttributes(new { required = "required", ng_model = "model.HomeProvince", ng_pattern = "/^[1-9][0-9]{0,1}$/" })
                      )

@Html.DropDownListFor(x => x.HomeProvince, Model.ProvinceList, new { ng_model = "model.HomeProvince" })

1 个答案:

答案 0 :(得分:0)

不知道Kendo,但我知道如果您正在使用第三方库更新绑定到angularjs模型的数据。您需要使用$scope.$apply。这将迫使消化循环和角度将照顾绑定。