由于某种原因,使用 Angular 8 这个参数 never 在 mat-select 上对我不起作用。
<mat-form-field appearance="outline" floatLabel="never">
<mat-label>Lesson</mat-label>
<mat-select [(value)]="selected" (selectionChange)="onMenuChange($event.value)">
<mat-option value="T1">Lesson 1</mat-option>
<mat-option value="T2">Lesson 2</mat-option>
<mat-option value="T3">Lesson 3</mat-option>
</mat-select>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
始终和自动工作,但似乎永远不会让它消失。
我有一个带有路由器插座的父组件。我想用子事件调用父函数。我了解@Input() 和@Output,但是您如何将它们与路由器插座一起使用
<router-outlet (tapVocab)="openVocabModal($event)"></router-outlet>
Run Code Online (Sandbox Code Playgroud)
似乎对我不起作用。在我的孩子中,我有:
@Output() tapVocab = new EventEmitter<string>();
callParent(val) {
console.log('calling parent', val);
this.tapVocab.next(val);
}
Run Code Online (Sandbox Code Playgroud) 我的C:目录中有一个包含许多文件的列表.如果我尝试在其上运行-Exclude,则不会返回.与-Include相同.如果我使用过滤器,它会返回我期望的结果.我不明白它应该做什么?
以下是我正在运行并且什么都没得到的示例:
Get-ChildItem -Path C: -Exclude "*.txt"
Run Code Online (Sandbox Code Playgroud)
我一无所获.如果我跑
Get-Childitem -filter "*.txt"
Run Code Online (Sandbox Code Playgroud)
我得到了回报:
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 11/7/2007 8:00 AM 17734 eula.1028.txt
-a---- 11/7/2007 8:00 AM 17734 eula.1031.txt
-a---- 11/7/2007 8:00 AM 10134 eula.1033.txt
-a---- 11/7/2007 8:00 AM 17734 eula.1036.txt
-a---- 11/7/2007 8:00 AM 17734 eula.1040.txt
-a---- 11/7/2007 8:00 AM 118 eula.1041.txt
-a---- 11/7/2007 8:00 AM 17734 eula.1042.txt
-a---- 11/7/2007 8:00 AM 17734 eula.2052.txt
-a---- 11/7/2007 8:00 AM 17734 eula.3082.txt
7/7/2016 8:50 AM 93 HaxLogs.txt
-a---- …Run Code Online (Sandbox Code Playgroud) 我已经了解了 Stripe 付款意图的基础知识。我正在出售我的原创艺术品。我希望能够将元数据发送到结账流程中。API 说我可以使用此处显示的 payment_intents_data.metadata 来做到这一点:https ://support.stripe.com/questions/using-metadata-with-checkout-sessions
const result = stripe.redirectToCheckout({
sessionId: session,
metadata: {
id: this.props.id,
title: this.props.title
}
});
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息,指出 stripe.redirectToCheckout 没有元数据。sessionId 工作正常。
如何传递元数据?我在 api 中看到这是可能的,但没有如何做到这一点的示例。
有没有办法在已经绘制之后更改/设置GridLayout行的高度?
例如,我有一个像这样的GridLayout设置:
<GridLayout class="template_body" rows="40,*,60">
<StackLayout row="0" [visibility]="isTablet ? 'visible' : 'collapsed'">
<Label text="Drag statements to the proper category."></Label>
<FlexboxLayout flexDirection="row" row="1" [visibility]="isSubmitted ? 'visible' : 'collapsed'">
<AbsoluteLayout height="10" width="10" class="correct-legend"></AbsoluteLayout><Label class="legend-label" text="Correct"></Label>
<AbsoluteLayout height="10" width="10" class="incorrect-legend"></AbsoluteLayout><Label class="legend-label" text="Incorrect"></Label>
</FlexboxLayout>
</StackLayout>
Run Code Online (Sandbox Code Playgroud)
我想根据条件更改第一行的高度。到rows =“ 100,*,60”
我尝试通过在gridlayout上使用getRows()获取行,但是似乎无法对返回的内容执行任何操作。看来它正在返回一个Observable而不是api表示应该返回的行数组。