为了账号安全,请及时绑定邮箱和手机立即绑定

为什么AngularJS在SELECT中包含一个空选项?

为什么AngularJS在SELECT中包含一个空选项?

胡子哥哥 2019-06-12 16:03:49
为什么AngularJS在SELECT中包含一个空选项?在过去的几周里,我一直在使用AngularJS,而真正困扰我的一点是,即使在尝试了所有的排列或规范中定义的配置之后,http:/docs.angularjs.org/api/ng.指令:选择,我仍然得到一个空选项,作为SELECT元素的第一个子元素。这是翡翠:select.span9(ng-model='form.type', required, ng-options='option.value as option.name for option in typeOptions');在这里,控制器:$scope.typeOptions = [     { name: 'Feature', value: 'feature' },     { name: 'Bug', value: 'bug' },     { name: 'Enhancement', value: 'enhancement' }];最后,下面是生成的HTML:<select ng-model="form.type" required="required" ng-options="option.value as option.name for option in typeOptions"  class="span9 ng-pristine ng-invalid ng-invalid-required">     <option value="?" selected="selected"></option>     <option value="0">Feature</option>     <option value="1">Bug</option>     <option value="2">Enhancement</option></select>我该怎么做才能摆脱它?P.S.:没有这种情况,事情也能正常工作,但是如果你使用select 2而没有多个选择的话,那就显得很奇怪了。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 965 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信