我想使用带有angular2/material2的自动完成组件从服务器获取数据.(https://material.angular.io/components/component/autocomplete)
TS
emailCtrl: FormControl;
filteredEmails: any;
constructor(
private companieService: CompanieService,
) {
this.emailCtrl = new FormControl();
this.filteredEmails = this.emailCtrl.valueChanges
.startWith(null)
.map(email => this.filterEmails(email));
}
filterEmails(email: string) {
this.userService.getUsersByEmail(email)
.subscribe(
res => {
return res
},
error => {
console.log(error);
}
)
}
Run Code Online (Sandbox Code Playgroud)
HTML
<md-input-container>
<input mdInput placeholder="Email" [mdAutocomplete]="auto" [formControl]="emailCtrl" [(ngModel)]="fetchedUser.profile.email">
</md-input-container>
<md-autocomplete #auto="mdAutocomplete">
<md-option *ngFor="let email of filteredEmails | async" [value]="email">
{{email}}
</md-option>
</md-autocomplete>
Run Code Online (Sandbox Code Playgroud)
服务:userService.getUsersByEmail(email)
正在拉这种数据:
['email1@email.com','email2@email.com','email3@email.com']
Run Code Online (Sandbox Code Playgroud)
我没有错误,但自动完成没有结果.我在chrome的调试器中看到(标签网络)对于输入中的每个更改,都会正确地拉出数据
使用 google chrome chrome dev,我正在为移动设备运行灯塔分析。
Lighthouse 显示最大内容绘制 (LCP) 的延迟为 7.0 秒:
我决定深入研究并单击:“查看原始跟踪”。
这里说 LCP 是 749.7 毫秒(= 0.7497 秒)。
LightHouse 和 Performance 选项卡之间的这种差异来自哪里?
performance pagespeed lighthouse google-chrome-devtools pagespeed-insights
通过 prisma.io (graphQl),我们有:
datamodel.graphql
"""I am a great User"""
type User {
id: ID! @unique
email: String! @unique
}
Run Code Online (Sandbox Code Playgroud)
完成后prisma deploy
,它会生成一个没有文件注释的文件datamodel.graphql
generated-schema.graphql
type User implements Node {
id: ID!
email: String!
}
Run Code Online (Sandbox Code Playgroud)
我们如何为类型添加注释以便在 Playground 中生成文档?
解决方法:
如果我作弊并在中添加评论generated-schema.graphql
(此文件将在下一个之后被覆盖prisma deploy
)
"""I am a great User"""
type User implements Node {
id: ID!
email: String!
}
相关话题:
我正在使用 API stripe Connect OAuth 参考 ( https://stripe.com/docs/connect/standard-accounts )
重定向用户的链接是: https ://connect.stripe.com/oauth/authorize?response_type=code&client_id=CODE&scope=read_write
我该如何翻译此页面?我尝试过在 url: 中使用,?locale=fr
但不起作用。我在文档中找不到任何内容谢谢
架构:
type TrackUser {
id: ID! @unique
createdAt: DateTime!
user: User #note there is no `!`
}
type User {
id: ID! @unique
name: String! @unique
}
Run Code Online (Sandbox Code Playgroud)
我想得到 Alls TrackUser
whereUser
不为空。查询会是什么?
通过 Google Datastudio,我有 1 个维度,称为createdAt
. 我想在我的报告中显示格式YYYYMM
:
暂定1
1/ 报告正确显示数据:
2/ 将尺寸格式更改
createdAt
为 YYYYMM
暂定2
2/ 报告未显示正确的维度格式createdAt YYYYMM
:
相关问题:https://issuetracker.google.com/issues/149668303#comment1
我试图找到一种更好的方法来使用forEach在javascript(es5)中编写此代码段(解析对象).
isCurrentUserIsInSubPeriod(){
let itemFounded = false
obj.forEach(data => {
if (data.check)
itemFounded = true
});
return itemFounded
}
Run Code Online (Sandbox Code Playgroud) graphql ×2
prisma ×2
angular ×1
api ×1
apollo ×1
autocomplete ×1
cypress ×1
date ×1
ecmascript-6 ×1
format ×1
github ×1
hyperlink ×1
javascript ×1
lighthouse ×1
material ×1
observable ×1
pagespeed ×1
performance ×1
schema ×1
translate ×1