У меня есть требование передать выбранный вариант из раскрывающегося списка ng-option на одной странице и сделать его по умолчанию для раскрывающегося списка ng-option на другой странице.Вариант выбора варианта на новую страницу
Я могу сохранить выбранную опцию в $ cookieStore и передать ее на следующую страницу. Но я не могу сделать это предварительно выбранным вариантом по умолчанию в раскрывающемся списке новой страницы.
На контроллере 1, у меня есть:
$scope.selectType = [
{ name: 'a' },
{ name: 'b' },
{ name: 'c' },
{ name: 'd' } ]
$scope.preSelectTypes = $scope.selectType[0]
Это заполнит начальный ниспадающее меню и делает «а» вариант по умолчанию.
У меня также есть ниже код, который сохраняет выбранную опцию $ CookieStore:
$cookieStore.put('abe', $scope.preSelectTypes)
На контроллере 2, у меня есть следующий код, который получает значение $ CookieStore:
$scope.selectType = $cookieStore.get('abe')
$ scope.selectType.name возвращает ранее выбранное имя параметра. Но я не могу понять, как сопоставить его с новым выпадающим списком и сделать его по умолчанию в раскрывающемся списке.
И опция ng не позволяет вытащить значение Угловое присваивание каждой опции для использования на другом контроллере, поэтому я не могу с этим справиться.
Можете ли вы написать