【问题标题】:Kendo dropdownlist doesn't update when I change bound angular model当我更改绑定角度模型时,Kendo 下拉列表不会更新
【发布时间】:2014-09-21 08:07:54
【问题描述】:

下面我有 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" })

【问题讨论】:

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


    【解决方案1】:

    不知道 Kendo,但我知道如果您正在使用 3rd 方库更新绑定到 angularjs 模型的数据。您需要使用$scope.$apply。这将强制消化循环,而 Angular 将负责绑定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-05
      • 2018-01-17
      • 2016-10-27
      • 1970-01-01
      • 2018-10-18
      • 2013-04-24
      相关资源
      最近更新 更多