角度のあるマテリアル コントロールを使用した角度のある Web ページに取り組んでいます。次のように定義した md select コントロールがあります。
<md-select ng-model="organization" required="true" name="organization">
<md-option value="">Organization</md-option>
<md-option ng-repeat="organization in organizationDescriptions" value="{{organization.text}}">
{{organization.text}}
</md-option>
</md-select>
これは、$invalid プロパティがボタンの動作を制御する親フォームにあります。ドロップダウンから値を選択するたびに、フォームが有効になり、ボタンがアクティブになります。値が選択されていない場合、ボタンは無効になります。
ただし、ngstorageを使用してローカル ストレージも実装しました。これが行うことは、スコープのプロパティの状態を自動的に管理し、ブラウザのローカル ストレージに保存することです。これは、ページを更新するたびに同じドロップダウン値が選択されることを意味します。これは完全に正常に動作します。
ただし、更新を実行すると、フォームの $invalid プロパティが true に設定されるようになりました (md select 値が正しく設定されていても)。どうすればこれを解決できますか?