私は 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 という名前も付けられているため、. またはそのようなもの...
ご協力いただきありがとうございます。コードに関連するものが不足している場合は、教えてください:-)