Javascript “如何定义”;精选;用作AngularJS过滤器的选择选项
我对Javascript和jQuery很有经验,但我对AngularJS完全不在行 目前,我正在从$http.get填充模型,因此在开始时(页面加载后),模型是空的 模型的视图是一个表,我使用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
元素对该表进行过滤,如下所示:
<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>