0
localStorage
を使用して、ユーザーの選択を覚えておいて、次のログイン時に選択したオプションを設定しようとしています。最初の配列値を無視して角度選択したオプション
select
のオプションは、次のように正しく入力されます。
インデックスが1であるか、またはそれが正常に動作上、しかし最初の値が選択されるたびに値が次のリロードにデフォルトで選択されていません。
私はこれを以下の例示している:負荷の1
の負荷に0
の
私が間違って何をしているのですか?
コントローラでHTML
<select name="ipSelect" data-ng-model="selectedOption">
<option ng-repeat="ip in adapters track by $index" data-ng-value="adapters.indexOf(ip)">{{ip}}</option>
</select>
ipcRenderer.on('device_ips_loaded', (event, adapters) => {
let storedIndex = localStorage.getItem('defaultIp') || 0
console.log('Adapters: ' + adapters)
console.log('storedIndex: ' + storedIndex)
$scope.adapters = adapters
$scope.$apply(function() {
$scope.selectedOption = adapters[storedIndex]
})
console.log('selectedOption: ' + $scope.selectedOption)
})