不久前,当我创建索引并键入时,我将映射中字段的日期格式指定为:
{"type": "date","format" : "dd/MM/yyyy HH:mm:ss"}
Run Code Online (Sandbox Code Playgroud)
知道现在我的索引中索引了 6000 多个文档,有没有办法更改字段的格式?我希望格式为:
{"type": "date","format" : "dd-MM-yyyy HH:mm:ss"}
Run Code Online (Sandbox Code Playgroud) 有没有办法从中优化此代码
{
path: 'access-requests',
canActivate: [AccessGuard],
component: AccessRequestsComponent,
children: [
{
path: '',
redirectTo: 'today',
pathMatch: 'full'
},
{
path: 'today',
component: AccessRequestsComponent
},
{
path: 'tomorrow',
component: AccessRequestsComponent
},
{
path: 'expired',
component: AccessRequestsComponent
}
]
}
Run Code Online (Sandbox Code Playgroud)
这样的事情
{
path: 'access-requests',
canActivate: [AccessGuard],
component: AccessRequestsComponent,
children: [
{
path: '',
redirectTo: 'today',
pathMatch: 'full'
},
{
path: 'today | tomorrow | expired',
component: AccessRequestsComponent
}
]
}
Run Code Online (Sandbox Code Playgroud) 所以当我通过生产环境上的fosUserBundle表单注册时,它会向我的Gmail发送一封电子邮件,但电子邮件中没有确认链接,只有这个
registration.email.message
Run Code Online (Sandbox Code Playgroud)
在电子邮件的标题和正文中,有人知道为什么吗?
假设我有两个接口X和Y,它们共享一些字段,但也有独立的字段:
interface X {
abc: number;
foo: number;
bar: number;
}
interface Y {
abc: number;
foo: number;
baz: number;
}
Run Code Online (Sandbox Code Playgroud)
现在我创建这些类型的联合:
type Z = X | Y;
Run Code Online (Sandbox Code Playgroud)
结果类型是either X or Y,这很好。现在我使用以下方法删除公共字段之一Omit:
type limitedZ = Omit<Z, 'foo'>;
Run Code Online (Sandbox Code Playgroud)
我期望的是limitedZ具有以下形式:
{ abc: number, bar: number } | { abc: number, baz: number }
Run Code Online (Sandbox Code Playgroud)
相反,独立的字段消失了,剩下的就是abc双方共享的字段。这是为什么?
这是一个演示链接
这只是一个使用 Angular 的示例,假设我需要在组件中使用一个函数,在这种情况下该getDay()函数将由事件调用。
getDay() {
switch (new Date().getDay()) {
case 0:
day = "Sunday";
break;
case 1:
day = "Monday";
break;
case 2:
day = "Tuesday";
break;
case 3:
day = "Wednesday";
break;
case 4:
day = "Thursday";
break;
case 5:
day = "Friday";
break;
case 6:
day = "Saturday";
}
}
Run Code Online (Sandbox Code Playgroud)
由于我使用的是 Typescript,我是否应该在组件目录及其内部创建一个共享文件夹:
创建一个组件,例如:formatDate.component.ts使用export class FormateDateComponent并在其中添加我的函数并导入到我想要的位置?
最好的做法是什么。
我正在尝试将 ngx-datatable 组件添加到我的项目中,并且我正在学习这样做,以便我最终可以为一个大项目做到这一点。有两种向数据表添加样式的方法,一种是导入styles.scss:
@import '~@swimlane/ngx-datatable/index.css';
@import '~@swimlane/ngx-datatable/themes/material.scss';
@import '~@swimlane/ngx-datatable/themes/dark.scss';
@import '~@swimlane/ngx-datatable/themes/bootstrap.scss';
@import '~@swimlane/ngx-datatable/assets/icons.css';
Run Code Online (Sandbox Code Playgroud)
另一种方法是将其添加到styles数组属性中angular.json:
"styles": [
"src/styles.scss",
"./node_modules/@swimlane/ngx-datatable/index.css",
"./node_modules/@swimlane/ngx-datatable/themes/material.scss",
"./node_modules/@swimlane/ngx-datatable/themes/dark.scss",
"./node_modules/@swimlane/ngx-datatable/themes/bootstrap.scss",
"./node_modules/@swimlane/ngx-datatable/assets/icons.css"
],
Run Code Online (Sandbox Code Playgroud)
哪一个是更好的做法?谢谢
当前,每次更改规范文件时,以及每次此命令重建整个项目时,我都会运行ng e2e!有没有一种方法可以运行测试而无需重建整个项目,就像ng test一样。
为什么这段代码
["Q", "fP", "AQ", "L"].sort((a,b) => a.localeCompare(b))
Run Code Online (Sandbox Code Playgroud)
给出这个结果:
["AQ", "fP", "L", "Q"]
Run Code Online (Sandbox Code Playgroud)
我认为它会给我这个(这就是我需要的):
["AQ", "L", "Q", "fP"]
Run Code Online (Sandbox Code Playgroud)
所有大写字母都在小写字母之前chortle.ccsu.edu/java5/Notes/chap92/ch92_2.html
我正在尝试sudo apt update在 MacOS 的终端上运行命令
我收到此消息作为回应: The operation couldn’t be completed. Unable to locate a Java Runtime that supports apt. Please visit http://www.java.com for information on installing Java.
我在这里看到了一个类似的问题,但是即使我确保像解决方案建议的那样安装 JDK,我仍然得到相同的响应。
我也试过粘贴
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
export JAVA_HOME="$HOME/.jenv/versions/`jenv version-name`"
Run Code Online (Sandbox Code Playgroud)
进入我的 .zshrc.save 文件夹并没有运气。
当我java -version在终端中运行时,这就是我得到的:
java version "15.0.2" 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud) angular ×4
typescript ×2
angular-e2e ×1
apt ×1
email ×1
java ×1
javascript ×1
protractor ×1
reactjs ×1
swiftmailer ×1
symfony ×1
terminal ×1
twig ×1
types ×1