2017-12-13 1 views
0

Ich habe ein Problem, das scheint mein Dropdown sein zeigt nicht die Daten, wann immer ich die entsprechende Auswahl auswählen werde. Es gibt zwei Auswahlmöglichkeiten.Kann keine spezifischen Daten zu Drop Down Angular Js anzeigen

CSHTML

<ui-select ng-model="ctrl.requestType" theme="selectize" title="Choose type of requisition" style="min-width: 140px;"> 

    <ui-select-match placeholder="Select type of requisition"> 
    <span ng-bind="$select.selected.name"></span> 
    </ui-select-match> 

    <ui-select-choices repeat="existingRequestType.name as existingRequestType in ctrl.existingRequestTypes | filter: $select.search"> 

    <span ng-bind-html="existingRequestType.name| highlight: $select.search"> - 
     </span> 
    </ui-select-choices> 
</ui-select> 

Angularjs Format

app.controller('myCtrl', function($scope, $http, $timeout, $interval) { 
     vm.existingRequestTypes = [{ 
      name: 'Purchase' 
     }, 
     { 
      name: 'Lease' 
     } 
     ]; 
    } 

Danke für die Hilfe!

Antwort

0

Ich bin ziemlich sicher, dass Sie vm definieren vergessen:

app.controller('myCtrl', function($scope, $http, $timeout, $interval) { 
    var vm = this; 

    vm.existingRequestTypes = [{ 
     name: 'Purchase' 
    }, 
    { 
     name: 'Lease' 
    } 
    ]; 
} 

ODER

app.controller('myCtrl', function($scope, $http, $timeout, $interval) { 
    $scope.existingRequestTypes = [{ 
     name: 'Purchase' 
    }, 
    { 
     name: 'Lease' 
    } 
    ]; 
} 
Verwandte Themen