AngularJS下拉列表quandry

时间:2015-09-19 15:36:57

标签: angularjs

此代码有效

<select ng-model="connectionsDropDown" ng-options="campaign as campaign.title   
   for campaign in campaigns" ng-change="OnConnectionCampaignChanged(connectionsDropDown)">
 </select>

新选择的值将传递给OnConnectionCampaignChanged

但是,下拉列表的开头有一个空白条目。

一些谷歌搜索告诉我,我可以通过添加

删除它
track by connectionsDropDown

然而,当我尝试

<select ng-model="connectionsDropDown" ng-options="campaign as campaign.title   
   for campaign in campaigns" ng-change="OnConnectionCampaignChanged(connectionsDropDown)
    track by connectionsDropDown">
 </select>

OnConnectionCampaignChanged收到当前值,而不是新选择的值。

我如何调和这两者?

我想:
  - 没有空白条目的下拉列表
  - 切换到该视图时能够预设所选值
  - 当他使用时,将所选值传递给OnConnectionCampaignChanged选择另一个条目

0 个答案:

没有答案