change div 2 input

This commit is contained in:
wlh
2014-12-06 17:52:09 +08:00
parent 507c6aa6e2
commit 219fc0c91e
3 changed files with 45 additions and 5 deletions
+41 -1
View File
@@ -2,6 +2,7 @@ var app = angular.module('app', ['ngRoute']);
app.config(['$routeProvider', function ($routeProvider) {
// $locationProvider.html5Mode(true);
$routeProvider
.when('/list/book', {
templateUrl: 'view/book_list.html',
@@ -39,7 +40,7 @@ app.controller('BookListController', function($http, $scope){
list.push(item);
}
$scope.list = list;
}
};
});
app.controller('BookDetailController', function($http, $scope, $location){
@@ -49,3 +50,42 @@ app.controller('BookDetailController', function($http, $scope, $location){
$scope.data = data;
};
});
app.controller('SearchController', function($http, $scope, $location){
var path = $location.path();
$scope.search = function(){
var value = document.getElementById('search_input').value;
console.log(value);
console.log(path);
//图书搜索
if(path.indexOf('/list/book') !== -1 || path === '/'){
console.log(window.CONFIG_SERVER.book_search + '?callback=searchBookList&count=10&q=' + value);
$http.jsonp(window.CONFIG_SERVER.book_search + '?callback=searchBookList&count=10&q=' + value);
window.searchBookList = function(data){
if(data.books){
document.getElementById('loading').style.visibility = 'hidden';
}
var list = [];
for(var i = 0; i < data.books.length; i++){
var book = data.books[i];
var item = {
id: book.id,
image: book.image,
origin_title: book.title || '书名未共享',
author: book.author[0] || '作者未知',
publisher: book.publisher || '出版社未知',
price: book.price.split('.')[0] || '未知',
pages: book.pages
};
list.push(item);
}
$scope.list = list;
};
}
};
});