1

私はどこでも検索しましたが、何が間違っているのかわかりません。選択コンポーネントにコントローラーからの値を入力しようとしています

コントローラーからのスニペット

$scope.sTypes=
[
    {name:'PGD',id:1},
    {name:'MSC',id:2},
    {name:'PHD',id:3},
    {name:'DBA',id:4}
]
$scope.selectedType={};

私のHTML選択

<select ng-model="selectedType" ng-option="sType.name for sType in sTypes">
            <option>--- Select Scholarship ---</option>
        </select>

レンダリングされるもの

<select 
   ng-model="selectedType" 
   ng-option="sType.name for sType in sTypes" 
   class="ng-pristine ng-valid">
        <option value="? object:005 ?"></option>
        <option value="--- Select Scholarship ---">
    --- Select Scholarship ---
        </option>
</select>

これは私を怒らせ始めているので、どんな助けも大歓迎です。

4

1 に答える 1