При использовании ng-init в комбинации с массивом никогда не возникает значение init. Попробовав все возможные варианты, я надеюсь, что кто-то найдет решение этой проблемы.Ng-init не может инициализировать значение при загрузке
HTML-
<select class="update-invisible" ng-model="user.level" ng-init="user.level" ng-change="updateUserlevel(user)" ng-options="userlevel.id as userlevel.label for userlevel in userlevels track by userlevel.id"></select>
Примечание: ngmodel (user.level) представляет собой целое число, которое указывает текущее userlevel, в пользовательской информации объекта. В этом объекте пользовательский уровень должен быть обновлен, чтобы изменить разрешение пользователей.
userlevels объект, чтобы соответствовать user.level Int в строку для отображения переднего конца
$scope.userlevels = [{
id: 1,
label: 'Regular user'
},{
id: 2,
label: 'Administrator'
}];
Можете ли вы создать скрипку, чтобы продемонстрировать свою проблему. Похоже, вы используете ng-init неправильно. –
проблема с вашей дорожкой. Вам действительно нужен трек? –