问:什么是正确的方法来设置Router
和RouterLink
在Angular2 Dart
.
import 'package:angular2/angular2.dart';
import 'package:angular2/router.dart';
import 'package:angular2/src/reflection/reflection.dart' show reflector;
import 'package:angular2/src/reflection/reflection_capabilities.dart' show ReflectionCapabilities;
@Component(
selector: 'home'
)
@View(
template: '<h1>I am Home</h1><a router-link="child">Go Child</a>',
directives: const [RouterOutlet, RouterLink]
)
class Home {}
//
//
//
@Component(
selector: 'child'
)
@View(
template: '<h1>I am Child</h1><a router-link="home">Go Home</a>',
directives: const [RouterOutlet, RouterLink]
)
class Child {}
//
//
//
@Component(
selector: 'index'
)
@View(
template: '''
<router-outlet></router-outlet>
''',
directives: const [RouterOutlet, RouterLink]
) …
Run Code Online (Sandbox Code Playgroud) 我在Angular 2 Dart中使用Router和RouteParams.
我的路线如下:
@RouteConfig(const [
const Route(path: '/', component: ViewLanding, as: 'home'),
const Route(path: '/landing', component: ViewLanding, as: 'landing'),
const Route(path: '/flights', component: ViewFlights, as: 'flights'),
const Route(path: '/picker/:cityDepart/:cityArrival/:dateDepart/:dateArrival/', component: ViewFlights, as: 'picker'),
const Route(path: '/order/:id/:level/:dateDepart/:dateArrival/', component: ViewOrder, as: 'order'),
const Route(path: '/order/complete', component: ViewComplete, as: 'orderComplete')
])
Run Code Online (Sandbox Code Playgroud)
//应用程序入口点:
void main() {
print('-- Main.dart 2 --');
bootstrap(Tickets, [
routerInjectables,
client_classes,
// The base path of your application
bind(APP_BASE_HREF).toValue('/'),
// uncomment this if you want to use '#' in your …
Run Code Online (Sandbox Code Playgroud) 我有以下代码来定位处于禁用状态的按钮:
.btn-default[disabled] {
background-color: lighten(@btn-default-bg, 30%)
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用嵌套规则来定位已禁用的属性?类似于&的东西:哈弗
因此,似乎所有主要的浏览器供应商都在对Flash插件进行沙盒处理,并在经过一定程度的不活动后终止它.对于将Flash Builder调试器连接到浏览器的开发人员来说,这是有问题的.如果您站在断点上超过45秒,它将终止您的会话.
我在firefox上找到了一个配置参数,用于禁用此功能,但我没有找到类似于Safari/Webkit/Chrome的命令.
http://kb2.adobe.com/cps/899/cpsid_89943.html
"为防止Firefox终止它认为无响应的插件,请在about:config中将dom.ipc.plugins.timeoutSecs设置为-1.有关详细信息,请参阅插件挂起检测器."
我正在查看新的 Keycloak Beta 4 API。当我获取用户帐户信息时,Web ui 中称为“id”的内容在帐户对象中返回为“sub”。
{ sub: '25a37fd0-d10e-40ca-af6c-821f20e01be8',
name: 'Barrack Obama',
preferred_username: 'obama@whitehouse.gov',
given_name: 'Barrack',
family_name: 'Obama',
email: 'obama@whitehouse.gov' }
Run Code Online (Sandbox Code Playgroud)
什么是“sub”,这是将数据库对象映射到的安全 uuid 吗?
我有dockerized数据库微服务.我可以使用以下方法运行手动查询:
$ ssh user@foo.domain.com
$ docker exec -it postgres bash
docker$ psql -U postgres -h 127.0.0.1 -d postgres
Run Code Online (Sandbox Code Playgroud)
Web服务都使用Docker桥接虚拟网络相互通信batman
.
networks:
batman:
driver: bridge
Run Code Online (Sandbox Code Playgroud)
与PostgreSQL安全最佳实践保持一致 - 我没有将PostgreSQL端口5432暴露给foo.domain.com上的主机.只有同样位于"蝙蝠侠"Docker网络中的兄弟容器才能连接到数据库.
在传统的DataGrip/PostgreSQL设置中,我会将ssh放入托管PostgreSQL的托管框中,并使用本地PostgreSQL客户端(规则来自:pg_hba.conf).
Dockerized系统需要一个额外的步骤(exec).
看起来DataGrip似乎不允许使用前缀连接命令,如何使用DataGrip访问Docker虚拟网络后面的PostgreSQL实例?
我目前有在我们的集成服务器上运行的量角器设置.在protractor.conf.js文件中,我有以下内容:
multiCapabilities: [{
'browserName': 'firefox',
'platform': 'MAC'
}, {
'browserName': 'chrome',
'platform': 'MAC'
}]
Run Code Online (Sandbox Code Playgroud)
我想从命令行本地运行时覆盖它.我试过以下但没有成功
protractor --verbose --browser=chrome
Run Code Online (Sandbox Code Playgroud)
问题:当从命令行本地运行时,如何切换到仅使用单个chrome实例?
我正在尝试在macOS 10.12.1上安装docker
我有一个较旧版本的docker,我从系统中删除了.
•我决定使用Docker for Mac Environment并利用hyperkit
•我没有任何可以使用的现有容器
•我已完成Native mac app的全新安装,设置显示其正常运行
问题:docker ps
作为标准用户运行失败
? docker ps
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Run Code Online (Sandbox Code Playgroud)
成功:
? sudo docker ps
Password:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Run Code Online (Sandbox Code Playgroud)
问题:
如何防止必须以root权限运行?
附加信息
? bin ls -all | grep docker
lrwxr-xr-x 1 jmurphy staff 67 Oct 29 21:43 docker -> /Users/jmurphy/Library/Group Containers/group.com.docker/bin/docker
lrwxr-xr-x 1 jmurphy staff 75 Oct 29 21:43 docker-compose -> /Users/jmurphy/Library/Group …
Run Code Online (Sandbox Code Playgroud) 我试图弄清楚为什么角度4 ChartJS组件没有渲染.
我已经使用纱线安装了包,它存在并正确导入.我可以在chrome控制台中看到Chart对象,但canvas元素仍然是空白的.
import {Component, ElementRef, OnInit, ViewChild} from '@angular/core';
import Chart from 'chart.js';
@Component({
selector: 'app-root',
template: '<canvas #aChart></canvas>',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
@ViewChild('aChart') htmlChart: ElementRef;
public data = {
labels: [
'Value A',
'Value B'
],
datasets: [
{
'data': [101342, 55342], // Example data
'backgroundColor': [
'#1fc8f8',
'#76a346'
]
}]
};
constructor(public myElement: ElementRef) {}
ngOnInit() {
const ctx: CanvasRenderingContext2D = this.htmlChart.nativeElement.getContext('2d');
const newChart: Chart = new Chart(ctx, {
'type': 'doughnut',
'data': …
Run Code Online (Sandbox Code Playgroud) 我正在使用TypeScript为Express应用程序供电.
我有nodemon实例化节点与--inspect
选项.
这是我的tsconfig.json
{
"compilerOptions": {
"target": "es6",
"lib": ["es2017"],
"module": "commonjs",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"noResolve": false,
"noEmitOnError": false,
"noImplicitAny": true,
"declaration": true,
"sourceMap": true,
"outDir": "dist/",
"moduleResolution": "node",
"skipLibCheck": true
},
"include": [
"src/**/*.ts",
"test/**/*.ts"
],
"exclude": [
"node_modules"
]
}
Run Code Online (Sandbox Code Playgroud)
的package.json
"ts-node": "^5.0.1",
"typescript": "^2.7.2"
Run Code Online (Sandbox Code Playgroud)
为什么WebStorm不会遇到正确的断点并检查req/res?
angular ×3
dart ×2
docker ×2
angular-dart ×1
angularjs ×1
chart.js ×1
css ×1
debugging ×1
flash ×1
html ×1
javascript ×1
keycloak ×1
less ×1
macos ×1
postgresql ×1
protractor ×1
safari ×1
selenium ×1
terminate ×1
ts-node ×1
typescript ×1
webkit ×1
webstorm ×1