http get 获取参数
This commit is contained in:
parent
eafd1a4035
commit
f049bb2b39
|
|
@ -2,7 +2,8 @@ app.controller('bookmarksCtr', ['$scope', '$filter', 'bookmarkService', function
|
||||||
$scope.bookmarks = []; // 书签数据
|
$scope.bookmarks = []; // 书签数据
|
||||||
|
|
||||||
// 获取书签数据
|
// 获取书签数据
|
||||||
bookmarkService.getBookmarks().then(
|
var pageId = 1;
|
||||||
|
bookmarkService.getBookmarks(pageId).then(
|
||||||
function(data) {
|
function(data) {
|
||||||
console.log(data);
|
console.log(data);
|
||||||
$scope.bookmarks = data;
|
$scope.bookmarks = data;
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,13 @@ app.controller('menuCtr', ['$scope', '$state', function($scope, $state) {
|
||||||
$scope.selectLoginIndex = 0; /**< 默认登陆之后的选择的菜单索引,下表从 0 开始 */
|
$scope.selectLoginIndex = 0; /**< 默认登陆之后的选择的菜单索引,下表从 0 开始 */
|
||||||
$scope.selectNotLoginIndex = 0; /**< 默认未登陆之后的选择的菜单索引,下表从 0 开始 */
|
$scope.selectNotLoginIndex = 0; /**< 默认未登陆之后的选择的菜单索引,下表从 0 开始 */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @todo http://stackoverflow.com/questions/31449948/ui-router-state-go-not-working
|
||||||
|
*/
|
||||||
|
if($scope.login){
|
||||||
|
setTimeout(()=>{ $state.go('bookmarks') }, 0);
|
||||||
|
}
|
||||||
|
|
||||||
// 登陆之后显示的菜单数据。uiSerf:内部跳转链接。
|
// 登陆之后显示的菜单数据。uiSerf:内部跳转链接。
|
||||||
$scope.loginMenus = [
|
$scope.loginMenus = [
|
||||||
{uiSref:'bookmarks', title:'我的书签'},
|
{uiSref:'bookmarks', title:'我的书签'},
|
||||||
|
|
|
||||||
|
|
@ -11,10 +11,10 @@ app.factory('bookmarkService', ['$http', '$q', function($http, $q) {
|
||||||
};
|
};
|
||||||
|
|
||||||
// Return a promise object.
|
// Return a promise object.
|
||||||
function getBookmarks() {
|
function getBookmarks(pageId) {
|
||||||
var def = $q.defer();
|
var def = $q.defer();
|
||||||
|
|
||||||
$http.get('/api/bookmarks')
|
$http.get('/api/bookmarks/'+pageId)
|
||||||
.success(function(data) {
|
.success(function(data) {
|
||||||
def.resolve(data);
|
def.resolve(data);
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,9 @@
|
||||||
|
|
||||||
var api = require('express').Router();
|
var api = require('express').Router();
|
||||||
|
|
||||||
api.get('/bookmarks', function (req, res) {
|
api.get('/bookmarks/:pageId', function (req, res) {
|
||||||
|
console.log('hello query', JSON.stringify(req.params.pageId));
|
||||||
|
|
||||||
var data = [
|
var data = [
|
||||||
{title:'谷歌', description:'一个网站', url:'https://www.google.com.hk/', tags:['搜索','常用']},
|
{title:'谷歌', description:'一个网站', url:'https://www.google.com.hk/', tags:['搜索','常用']},
|
||||||
{title:'百度', description:'二个网站', url:'https://www.baidu.com/', tags:['搜索','常用']},
|
{title:'百度', description:'二个网站', url:'https://www.baidu.com/', tags:['搜索','常用']},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue