本文整理汇总了TypeScript中angular2-universal-preview.queryParamsToBoolean函数的典型用法代码示例。如果您正苦于以下问题:TypeScript queryParamsToBoolean函数的具体用法?TypeScript queryParamsToBoolean怎么用?TypeScript queryParamsToBoolean使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了queryParamsToBoolean函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。
示例1: ngApp
.get(function ngApp(req, res) {
let queryParams = queryParamsToBoolean(req.query);
let options = Object.assign(queryParams, {
// client url for systemjs
buildClientScripts: true,
componentUrl: 'examples/app/universal/test_page/browser',
directives: [appPage.App, appPage.MyApp],
providers: [
// NODE_HTTP_PROVIDERS,
// NODE_LOCATION_PROVIDERS,
// provide(BASE_URL, {useExisting: req.originalUrl}),
// provide(PRIME_CACHE, {useExisting: true})
],
data: {},
preboot: queryParams.preboot === false ? null : {
start: true,
freeze: 'spinner', // show spinner w button click & freeze page
replay: 'rerender', // rerender replay strategy
buffer: true, // client app will write to hidden div until bootstrap complete
debug: false,
uglify: true,
presets: ['keyPress', 'buttonPress', 'focus']
}
});
res.render('app/universal/test_page/index', options);
});
开发者ID:acinader,项目名称:universal,代码行数:31,代码来源:routes.ts
示例2: ngRouter
function ngRouter(req, res) {
let baseUrl = '/examples/router';
let url = req.originalUrl.replace(baseUrl, '') || '/';
let queryParams = queryParamsToBoolean(req.query);
let options = Object.assign(queryParams , {
// client url for systemjs
buildClientScripts: true,
componentUrl: 'examples/src/universal/test_router/browser',
// ensure that we test only server routes
client: false,
directives: [routerApp.App],
providers: [
// NODE_HTTP_PROVIDERS,
provide(APP_BASE_HREF, {useValue: baseUrl}),
provide(REQUEST_URL, {useValue: url}),
ROUTER_PROVIDERS,
NODE_LOCATION_PROVIDERS,
],
data: {},
preboot: queryParams.preboot === false ? null : {debug: true, uglify: false}
});
res.render('src/universal/test_router/index', options);
}
开发者ID:tamascsaba,项目名称:universal,代码行数:29,代码来源:routes.ts
示例3: ngRouter
function ngRouter(req, res) {
let baseUrl = '/examples/router';
let url = req.originalUrl.replace(baseUrl, '') || '/';
let queryParams = queryParamsToBoolean(req.query);
let options = Object.assign(queryParams , {
// client url for systemjs
buildClientScripts: true,
systemjs: {
componentUrl: 'examples/src/universal/test_router/browser',
map: {
'angular2-universal-preview': 'node_modules/angular2-universal-preview'
},
packages: {
'angular2-universal-preview/polyfills': {
format: 'cjs',
main: 'dist/polyfills',
defaultExtension: 'js'
},
'angular2-universal-preview': {
format: 'cjs',
main: 'dist/browser/index',
defaultExtension: 'js'
}
}
},
// ensure that we test only server routes
client: false,
directives: [routerApp.App],
providers: [
// NODE_HTTP_PROVIDERS,
provide(APP_BASE_HREF, {useValue: baseUrl}),
provide(REQUEST_URL, {useValue: url}),
ROUTER_PROVIDERS,
NODE_ROUTER_PROVIDERS,
],
data: {},
preboot: queryParams.preboot === false ? null : {debug: true, uglify: false}
});
res.render('src/universal/test_router/index', options);
}
开发者ID:justindujardin,项目名称:universal,代码行数:46,代码来源:routes.ts
示例4: queryParamsToBoolean
handler: (request, reply) => {
let queryParams = queryParamsToBoolean(request.query);
let options = Object.assign(queryParams, {
// client url for systemjs
buildClientScripts: true,
componentUrl: 'examples/app/universal/falcor_todo/client',
directives: [todoApp.TodoApp],
providers: [
// HTTP_PROVIDERS,
// SERVER_LOCATION_PROVIDERS,
// provide(REQUEST_URL, {useExisting: req.originalUrl}),
// provide(PRIME_CACHE, {useExisting: true})
],
data: {},
preboot: queryParams.preboot === false ? null : true
});
reply.view('app/universal/falcor_todo/index', options);
}
开发者ID:TheLarkInn,项目名称:universal,代码行数:22,代码来源:routes.ts
示例5: ngTodo
.get(function ngTodo(req, res) {
let queryParams = queryParamsToBoolean(req.query);
let options = Object.assign(queryParams , {
// client url for systemjs
componentUrl: 'examples/app/universal/falcor_todo/client',
App: todoApp.TodoApp,
providers: [
// NODE_HTTP_PROVIDERS,
// NODE_LOCATION_PROVIDERS,
// provide(REQUEST_URL, {useExisting: req.originalUrl}),
// provide(PRIME_CACHE, {useExisting: true})
],
data: {},
preboot: queryParams.preboot === false ? null : true
});
res.render('app/universal/falcor_todo/index', options);
});
开发者ID:JoshAntBrown,项目名称:universal,代码行数:22,代码来源:routes.ts
示例6: ngTodo
.get(function ngTodo(req, res) {
let queryParams = queryParamsToBoolean(req.query);
let options = Object.assign(queryParams , {
// client url for systemjs
buildClientScripts: true,
systemjs: {
componentUrl: 'examples/src/universal/falcor_todo/client',
map: {
'angular2-universal-preview': 'node_modules/angular2-universal-preview'
},
packages: {
'angular2-universal-preview/polyfills': {
format: 'cjs',
main: 'dist/polyfills',
defaultExtension: 'js'
},
'angular2-universal-preview': {
format: 'cjs',
main: 'dist/browser/index',
defaultExtension: 'js'
}
}
},
directives: [todoApp.TodoApp],
providers: [
// NODE_HTTP_PROVIDERS,
// NODE_ROUTER_PROVIDERS,
// provide(REQUEST_URL, {useExisting: req.originalUrl}),
],
data: {},
preboot: queryParams.preboot === false ? null : {debug: true, uglify: false}
});
res.render('src/universal/falcor_todo/index', options);
});
开发者ID:justindujardin,项目名称:universal,代码行数:39,代码来源:routes.ts
示例7: ngTodo
.get(function ngTodo(req, res) {
let queryParams = queryParamsToBoolean(req.query);
let options = Object.assign(queryParams , {
// client url for systemjs
buildClientScripts: true,
componentUrl: 'examples/src/universal/falcor_todo/client',
directives: [todoApp.TodoApp],
providers: [
// NODE_HTTP_PROVIDERS,
// NODE_ROUTER_PROVIDERS,
// provide(REQUEST_URL, {useExisting: req.originalUrl}),
],
data: {},
preboot: queryParams.preboot === false ? null : {debug: true, uglify: false}
});
res.render('src/universal/falcor_todo/index', options);
});
开发者ID:TheLarkInn,项目名称:universal,代码行数:22,代码来源:routes.ts
示例8: ngTodo
.get(function ngTodo(req, res) {
let queryParams = queryParamsToBoolean(req.query);
let options = Object.assign(queryParams , {
// client url for systemjs
buildClientScripts: true,
componentUrl: 'examples/app/universal/todo/browser',
directives: [todoApp.TodoApp],
providers: [
// NODE_HTTP_PROVIDERS,
// NODE_LOCATION_PROVIDERS,
// provide(BASE_URL, {useExisting: req.originalUrl}),
// provide(PRIME_CACHE, {useExisting: true})
],
data: {},
preboot: queryParams.preboot === false ? null : true
});
res.render('app/universal/todo/index', options);
});
开发者ID:acinader,项目名称:universal,代码行数:23,代码来源:routes.ts
示例9: ngApp
.get(function ngApp(req, res) {
let queryParams = queryParamsToBoolean(req.query);
let options = Object.assign(queryParams, {
// client url for systemjs
buildClientScripts: true,
componentUrl: 'examples/src/universal/test_page/browser',
// directives: [appPage.App],
directives: [appPage.App, appPage.MyApp],
providers: [
provide(REQUEST_URL, {useValue: req.originalUrl}),
provide(APP_BASE_HREF, {useValue: '/'}),
provide(BASE_URL, {useExisting: req.originalUrl}),
NODE_PLATFORM_PIPES,
NODE_ROUTER_PROVIDERS,
NODE_HTTP_PROVIDERS,
],
data: {},
async: true,
systemjs: {
componentUrl: 'examples/src/universal/test_page/browser',
map: {
'angular2-universal-preview': 'node_modules/angular2-universal-preview'
},
packages: {
'angular2-universal-preview/polyfills': {
format: 'cjs',
main: 'dist/polyfills',
defaultExtension: 'js'
},
'angular2-universal-preview': {
format: 'cjs',
main: 'dist/browser/index',
defaultExtension: 'js'
}
}
},
preboot: queryParams.preboot === false ? null : {
appRoot: 'app', // we need to manually include the root
start: true,
freeze: 'spinner', // show spinner w button click & freeze page
replay: 'rerender', // rerender replay strategy
buffer: true, // client app will write to hidden div until bootstrap complete
debug: false,
uglify: true,
presets: ['keyPress', 'buttonPress', 'focus']
},
ngOnRendered: () => {
console.log('DONE');
}
});
res.render('src/universal/test_page/index', options);
});
开发者ID:justindujardin,项目名称:universal,代码行数:61,代码来源:routes.ts
注:本文中的angular2-universal-preview.queryParamsToBoolean函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论