2016-08-17 3 views
-1

Я попытался использовать нг-параметры в этом массиве JSonнг-опции из массива JSon

$scope.new_user = [ 
{ 
    id_usuario: 0, 
    usuarioNome: '', 
    usuarioAD: '', 
    perfil: [{ master: "Não", id: 0 }, { master: "Sim", id: 1 }], 
    acesso: [{ restringir: "Não", id: 0 }, { restringir: "Sim", id: 1 }] 
}]; 

<select ng-options="perfil as perfil.master for perfil in new_user" ng-model="perfil"></select> 

Что я делаю не так?

Спасибо всем

+0

, что JSon массив ?? что именно не работает? –

ответ

0

Вы должны проверить:

<select ng-model="perfil" ng-options="perfil as perfil.master for perfil in new_user[0].perfil"></select> 
+0

Спасибо, что помогите! –

-1

Вы нг-модель, что выбрано.

Вы должны иметь что-то вроде этого:

<select ng-options="perfil as perfil.usuarioNome for perfil in new_user" ng-model="selectedPerfil"></select> 

Чтобы избежать пустой anwser в выбранном вы должны установить selectedProfil в контроллере:

$scope.selectedPerfil = $scope.new_user[0]; 
+0

И почему он не может использовать 'ng-model =" perfil "' как упомянуто выше? –

+0

Я думал, что он хочет перебирать new_user, а не над new_user [0] .master. – Galhem