角度のあるマテリアルコントロールを使用している角度のウェブページを作成しています。mdローカルストレージの後にロードする必要な属性が機能しない
<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セレクト値が正しく設定されていても)。これをどうすれば解決できますか?
あなたは私と(バージョン)HEADでそれを試みることができます私の答えでアドバイスをする? – troig
私の編集を参照してください:あなたの問題は、最近公開されたパブリックバージョン1.1.0で解決されました。それが役に立てば幸い – troig