У меня есть массив объектов, как этот
UserList = [
{name:'user1',id:1,data:{}},
{name:'user4',id:4,data:{}},
{name:'user7',id:7,data:{}}
]
И HTML выбрать как этот
<select ng-model="data.selectedUser">
<option ng-repeat="item in data.items" value="{{item.id}}">{{item.name}}</option>
</select>
<p>{{data.userPhone}}</p>
Внутри моего контроллера я использую
$scope.data = {};
$scope.data.selectedUser = 0;
$scope.data.items = UserListModel.items;
$scope.data.userPhone = UserListModel.items[$scope.data.selectedUser].phone;
Есть способ обновить выбранный пользовательский телефон при выборе выбранного пользователя, не используя $ watch и набив «$ scope.data.userPhone» в сторона это?
Да, совсем забыл использовать нг-варианты есть. большое спасибо – Kresent