Javascript “如何定义”;精选;用作AngularJS过滤器的选择选项

Javascript “如何定义”;精选;用作AngularJS过滤器的选择选项,javascript,angularjs,Javascript,Angularjs,我对Javascript和jQuery很有经验,但我对AngularJS完全不在行 目前,我正在从$http.get填充模型,因此在开始时(页面加载后),模型是空的 模型的视图是一个表,我使用元素对该表进行过滤,如下所示: <select ng-model="herkunftFilter.herkunft"> <option value="BTRG">BTRG</option> <option value="BTRGMA">BTRGMA&l

我对Javascript和jQuery很有经验,但我对AngularJS完全不在行

目前,我正在从$http.get填充模型,因此在开始时(页面加载后),模型是空的

模型的视图是一个表,我使用
元素对该表进行过滤,如下所示:

<select ng-model="herkunftFilter.herkunft">
  <option value="BTRG">BTRG</option>
  <option value="BTRGMA">BTRGMA</option>
  <option value="DBLATT">DBLATT</option>
  <option value="DBLATTMA">DBLATTMA</option>
</select>
有了这个结构,我想预先选择数据模型的第一个
herkunft
内容作为
元素的
选中的
选项,这样过滤器就不会开始变空

但它是空的。。。我需要做什么

用作这些表行的过滤器:

<tr ng-repeat="task in monitoringTasks | filter:herkunftFilter:true">
    <td style="display: none;">{{task.herkunft}}</td>
    <td style="width: 50%">{{task.task}}</td>
    <td>{{task.countEingang}}</td>
    <td>{{task.countInArbeit}}</td>
    <td>{{task.countFehler}}</td>
</tr>

{{task.herkunft}}
{{task.task}
{{task.countEingang}
{{task.countInArbeit}
{{task.countFehler}}
关于如何在加载模型后设置
选中的
选项,以便过滤器自动应用而不保持空状态,有什么建议吗?

尝试这种方法

 <select  ng-model="selectedherkunftFilter"
 ng-options="monitoringTasks.herkunft for monitoringTask in  monitoringTasks">      
 <option ng-if="!selectedherkunftFilter" value="">Select Value</option>    
 </select>

选择值

它不是那样工作的。目标似乎是在$http.get回调(success)中应用特定的过滤器。。。但是怎么做呢?
 <select  ng-model="selectedherkunftFilter"
 ng-options="monitoringTasks.herkunft for monitoringTask in  monitoringTasks">      
 <option ng-if="!selectedherkunftFilter" value="">Select Value</option>    
 </select>