Forked from Secret Sam's Pen fiqaI.
A Pen by Captain Anonymous on CodePen.
Forked from Secret Sam's Pen fiqaI.
A Pen by Captain Anonymous on CodePen.
<html ng-app="app"> | |
<body> | |
<div ng-controller="Test"> | |
<p>selected item is : {{selectedItem}}</p> | |
<p> age of selected item is : {{selectedItem.age}} </p> | |
<select jqm-select ng-model="selectedItem" ng-options="item.name for item in items"> | |
</select> | |
</div> | |
</body> | |
</html> |
var app = angular.module('app', []); | |
app.controller('Test', function($scope, $timeout) { | |
$scope.items = [{ | |
name: 'one', | |
age: 30 | |
}, { | |
name: 'two', | |
age: 27 | |
}]; | |
$timeout(function first() { | |
$scope.items = [{ | |
name: 'one', | |
age: 30 | |
}, { | |
name: 'two', | |
age: 27 | |
}, { | |
name: 'three', | |
age: 50 | |
}, { | |
name: 'four', | |
age: 70 | |
}]; | |
$scope.selectedItem = $scope.items[3]; | |
$timeout(function() { | |
$scope.items = [{ | |
name: 'one', | |
age: 30 | |
}, { | |
name: 'two', | |
age: 27 | |
}, { | |
name: 'three', | |
age: 50 | |
}]; | |
$scope.selectedItem = $scope.items[2]; | |
$timeout(first(), 5000); | |
}, 5000); | |
}, 5000); | |
}); |
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script> | |
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script> | |
<script src="//code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> |
<link href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" rel="stylesheet" /> |
Bug with select menu selection from model, not unselecting previous option ( still in span )