2015-10-01 1 views
1

Перед созданием моего приложения SharePoint я создаю диаграммы с использованием извлеченных данных с сервера.Проблема с привязкой при выборе с помощью ng-опций

У меня есть страница конфигурации, которая загружает/сохраняет конфигурацию. Теперь моя проблема заключается в том, что я сохраняю выбранное значение раскрывающегося списка в списке SP и снова получаю одну и ту же запись для привязки при выборе.

См., Например, Я сохранил «column1» в списке и получил &, назначая в переменной области. Теперь значение переменной области видимости не отображается в раскрывающемся списке.

Я создал манекен для моей проблемы.

Fiddle

Здесь я $scope.selectedModel = 'Column1'; предварительно выбрана, но он не выбран по умолчанию.

+0

можете ли вы разместить свой json-объект? – underscore

+0

Не похоже, чтобы вы выбрали выпадающий список где угодно? –

+0

@underscore: Я обновил последнюю скрипку http://jsfiddle.net/ritesh14887/HB7LU/18102/ –

ответ

0
$scope.selectedModel = $scope.fields1[0]; 

может сделать трюк. «Столбец1» не относится к выбранному объекту.

Обновлено FIDDLE

Редактировать: На самом деле мне нравится ответ Шерали Турдиев еще более, так как я удалил «obj.internalName как» из вашего кода, который я забыл упомянуть.

+0

Я не хочу выбирать первое значение из объекта JSON, я хочу выбрать значение, которое я получаю из списка серверов. например. $ scope.selectedModel = 'zfcu'; –

+0

Использовать '$ scope.selectedModel =" LinkTitle ";', как сказал Шерали Турдиев. –

0

Если вы получаете ваше выбранное значение в переменной с именем yourSelectedItem и тот же sturcture, чем объекты, которые вы имеете на вашем массиве fields1, вам просто нужно сделать:

$scope.selectedModel = yourSelectedItem.internalName; 

Вы используя internalName свойства в качестве ключа списка выбора

jsfiddle обновленного http://jsfiddle.net/HB7LU/18104/

 Смежные вопросы

  • Нет связанных вопросов^_^