an example with $http backend
parent
330417ed10
commit
1951e85654
@ -0,0 +1,3 @@
|
||||
[ "Russia <img src=\"img/ru.gif\">"
|
||||
, "USA <img src=\"img/us.gif\">"
|
||||
, "UK <img src=\"img/gb.gif\">"]
|
@ -0,0 +1,31 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" ng-app="typeahead">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet">
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
|
||||
<script src="../components/angular/angular.js"></script>
|
||||
<script src="../components/angular-bootstrap/ui-bootstrap.js"></script>
|
||||
<script src="../components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
|
||||
<script src="../dist/radians.js"></script>
|
||||
<script>
|
||||
angular.module('typeahead', ['ui.bootstrap', 'radians'])
|
||||
.controller('TypeaheadCtrl', function ($scope, $http) {
|
||||
$scope.selected = undefined
|
||||
$scope.states = function(query){
|
||||
return $http.get("states.json").then(function(response){
|
||||
console.log("response", response)
|
||||
return response.data
|
||||
})
|
||||
}
|
||||
})
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class='container-fluid' ng-controller="TypeaheadCtrl">
|
||||
<pre>Model: {{ selected | json }}</pre>
|
||||
<div ng-model="selected" typeahead="state for state in states($viewValue)" contenteditable>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Reference in New Issue