使用ui-select 选中一个选项后返回的undefined,期待返回的是选中选项的id

html代码如下

 <ui-select multiple="" ng-model="uiSelect" theme="bootstrap" ng-disabled="disabled">
      <ui-select-match placeholder="请选择企业">
       {{$item.Name}}
      </ui-select-match>
      <ui-select-choices repeat="enterprise  in EnterpriseData  ">
          {{enterprise.Name}}
      </ui-select-choices>
</ui-select>

EnterpriseData 结构如下

[
{Id:"656464662164",Name:"测试企业1"},
{Id:"656458242164",Name:"测试企业2"},
{Id:"656464645284",Name:"测试企业3"},
]

现在页面上选择一个企业后返回的值是undefined ,问如何修改才可以让他返回选中企业的id

阅读 2.1k
1 个回答

使用$select.selected获取选中的对象即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题