ng已选择不使用ng repeat angularjs

ng已选择不使用ng repeat angularjs,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,ng selected不使用ng repeat,在inspect元素中,我可以看到ng selected=true,option元素上有selected属性。我的代码如下,下面给出了输出屏幕截图 <div class="row"> <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> <label for="">{{diamond.category_id}}</label>

ng selected不使用ng repeat,在inspect元素中,我可以看到ng selected=true,option元素上有selected属性。我的代码如下,下面给出了输出屏幕截图

<div class="row">
     <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">
         <label for="">{{diamond.category_id}}</label>
     </div>
     <div class="col-xs-10 col-sm-10 col-md-10 col-lg-10">
         <select ng-model="diamond.category_id" class="form-control">
                 <option  ng-selected="{{diamond.category_id == category.id}}" 
                          value="{{category.id}}"
                          ng-repeat="category in categoryData"
                 >{{category.id}}</option>
          </select>
     </div>

{{diamond.category_id}
{{category.id}

输出链接:

您应该这样做:

  <option  ng-selected="diamond.category_id == category.id" 
                          value="{{category.id}}"
                          ng-repeat="category in categoryData"
                 >{{category.id}}</option>
{{category.id}
您应该这样做:

  <option  ng-selected="diamond.category_id == category.id" 
                          value="{{category.id}}"
                          ng-repeat="category in categoryData"
                 >{{category.id}}</option>
{{category.id}

您的代码应该是这样的:

<select class="form-control" ng-options="item.id for item in categoryData track by item" 
 ng-model="diamond.category_id">
</select>

您的代码应该是这样的:

<select class="form-control" ng-options="item.id for item in categoryData track by item" 
 ng-model="diamond.category_id">
</select>

我通过使用ng选项解决了这个问题

<div class="row">
  <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">
     <label for="">{{diamond.category_id}}</label>
  </div>
  <div class="col-xs-10 col-sm-10 col-md-10 col-lg-10">
      <select ng-model="diamond.category_id"
              ng-options="category.id  as category.fullName for category in categoryData" 
              class="form-control">
     </select>
  </div>
</div>

{{diamond.category_id}

我通过使用ng选项解决了这个问题

<div class="row">
  <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">
     <label for="">{{diamond.category_id}}</label>
  </div>
  <div class="col-xs-10 col-sm-10 col-md-10 col-lg-10">
      <select ng-model="diamond.category_id"
              ng-options="category.id  as category.fullName for category in categoryData" 
              class="form-control">
     </select>
  </div>
</div>

{{diamond.category_id}



尝试使用
ng选项
<代码>我发现thnk you@SSH答案在下面,请使用
ng选项
<代码>我想你@SSH的答案就在下面,实际上你给了我愿景,实际上你给了我愿景