1

私は Angular.js (およびこのフォーラム) を初めて使用し、いくつかの基本を試してみたいと思っていますが、select と options の操作に行き詰まりました。

小さなアプリがあり、選択ボックスを追加したいのですが、削除したい空白のオプションが表示されます。

私はここ Stackoverflow と、もちろん Google で検索していて、多くのオプションとヒントを試しましたが、何もうまくいかないようです。

ここで誰かが私を助けてくれることを願っています...

アプリについて: item.Name や item.Price などの属性を持つアイテムがいくつかあり、選択したタグの値を item.Store に保存したいと考えています。

これはビューの一部です:

<td>
<select ng-model="item.Store" ng-options="item.storeName for item in items.Stores">
</select></td>

そして、これは私がコントローラーに持っているものです:

$scope.items.Stores = [
    {storeId : 1, storeName : 'Spar' },      
    {storeId : 2, storeName : 'Billa' },
    {storeId : 3, storeName : 'Merkur' }, 
];

とりわけ、私はこれを試しました:

$scope.item.Store = $scope.items.Stores[1];

しかし、「$scope.item is undefined....」というエラー メッセージが常に表示されますが、私の ng-model には item.Store という名前も付けられているため、. またはそのようなもの...

ご協力いただきありがとうございます。コードに関連するものが不足している場合は、教えてください:-)

4

1 に答える 1