1

モデルを剣道ドロップダウン リストに自動バインドしたい。モデルはサーバーから読み取られます。モデルの値が定義されていない場合もあれば、正当なオブジェクトである場合もあります。

値が定義されていない場合、問題が発生しています。何らかの理由で、剣道はドロップダウン リストから最初の項目を選択しています。剣道では、何も選択されていない状態でドロップダウン リストが表示されると思います。

http://plnkr.co/edit/S6xHNBulTbSwHraZQKko?p=previewを参照してください。

 <select kendo-drop-down-list
                name="eventType"
                k-ng-model="itemSelected"
                k-options="eventTypeDropDown">
 </select>

$scope.itemSelected = undefined;

これを修正する方法を知っている人はいますか?

ありがとう!ゾハル

4

1 に答える 1

1

次のように、optionLabel を使用してみてください。

$scope.dropDownOptions= {
  optionLabel:' ',
    dataTextField: "name",
    dataValueField: "id",
    autoBind: true,
    dataSource: {
        ...
        }
    }

モデルが定義されていない場合、何も選択されていないドロップダウン リストが表示されます。optionLabel を空白のままにすると、これは機能しないようです。少なくともスペースが必要なようです。

于 2014-09-30T21:21:13.243 に答える