Ich versuche Objekte, die Objekte sind & nicht null
in winkel 1.5.6.Angularjs Filter nicht null für ein Objekt in Wählen ng-Optionen:
Ich habe alle Optionen aus dieser post versucht.
Immer noch kann es nicht funktionieren.
Only 'Sally' in den hier select
gezeigt werden soll, ist der fiddle
HTML:
<div ng-app="myApp" ng-controller="myCtrl">
<br>
<select ng-model="a" ng-options="detail.name for detail in details | filter:{shortDescription:'!null'} track by detail.name">
</select>
<br>
New
<select ng-model="b" ng-options="detail.name for detail in details | filter:{shortDescription: ''} track by detail.name">
</select>
<br>
All
<select ng-model="c" ng-options="detail.name for detail in details | filter:{shortDescription: '!!'} track by detail.name">
</select>
<br>
Without any filter
<select ng-model="d" ng-options="detail.name for detail in details track by detail.name">
</select>
<!-- -->
</div>
Script:
function myCtrl($scope) {
$scope.details = [{
name: 'Bill',
shortDescription: null
}, {
name: 'Sally',
shortDescription: {'MyName':'A girl'}
}];
}
angular.module("myApp",[]).controller("myCtrl", myCtrl);
danken Ihnen. Deine Antwort funktioniert tatsächlich. aber das würde bedeuten, ein neues Array innerhalb einer anderen Filterfunktion zu erstellen. Ich suchte nach etwas Grundlegendem, was DAXholic zur Verfügung stellte. –