小编Rue*_*hri的帖子

EventSmitter从bootstrap模态组件到parent

我在Angular 4中使用ng-bootstrap,具体用例是"Component as content"的模式(来自https://ng-bootstrap.github.io/#/components/modal/examples的第二个场景).

我想从孩子那里向父母发出一些数据.为此,我从示例中创建了一个非工作插件:

modal.component.ts

import {Component, Input, Output, EventEmitter} from '@angular/core';    
import {NgbModal, NgbActiveModal} from '@ng-bootstrap/ng-bootstrap';

@Component({
  selector: 'ngbd-modal-content',
  template: `
    <div class="modal-header">
      <h4 class="modal-title">Hi there!</h4>
    </div>
    <div class="modal-body">
      <p>Hello!</p>
    </div>
    <div class="modal-footer">
      <button type="button" class="btn btn-secondary" (click)="testclick('teststring')">Testclick</button>
    </div>
  `
})
export class NgbdModalContent {
  @Output() clickevent = new EventEmitter<string>();

  constructor(public activeModal: NgbActiveModal) {}

  testclick(teststring: string) {
    this.clickevent.emit(teststring);
  }
}

@Component({
  selector: 'ngbd-modal-component',
  templateUrl: 'src/modal-component.html'
})
export class NgbdModalComponent {
  constructor(private modalService: NgbModal) {}

  open() { …
Run Code Online (Sandbox Code Playgroud)

ng-bootstrap angular

22
推荐指数
1
解决办法
1万
查看次数

在同一行的引导列中对齐多个元素

我想在引导程序中的同一行内的两列中水平对齐多个项目。可以在下面找到示例 HTML 代码:

<div class="container">
  <div class="row">
    <div class="col-sm-6">
        <h1>Short Heading</h1>
        <p>Some super long content that will push the button far downward so that it will certainly not align with the next column anymore</p>
        <button class="btn btn-primary">Button</button>
    </div>
    <div class="col-sm-6">
        <h1>Super long Heading that requires 2 rows</h1>
        <p>Some short content</p>
        <button class="btn btn-primary">Button</button>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

或在这个小提琴http://jsfiddle.net/6pYhx/689/

在示例中,我想有 2 个条件

  1. header、p 和 button 元素应该在相同的水平高度上。在我的示例中,右侧标题是两行,因此右侧 p 元素比左侧 p 低一行
  2. 如果屏幕尺寸缩小,则第 1 列的所有元素应位于彼此正下方,然后是第 2 列的所有元素 -> 我试图通过多行来解决它,但随后您将获得标题 1、标题 2、p 1, p …

html css twitter-bootstrap twitter-bootstrap-3

6
推荐指数
1
解决办法
1万
查看次数

如果笔记本电脑屏幕关闭,通过printwindow获取屏幕截图不会重绘

我的目标是在笔记本电脑屏幕关闭时从应用程序中截取屏幕截图,但屏幕截图将始终与关闭屏幕前相同.一旦屏幕关闭,它不会重绘,并保持冻结状态.

我正在使用Python中的printwindow获取截图(使用此处描述的方法:Python非活动窗口的截图PrintWindow + win32gui

只要我打开笔记本电脑屏幕,此方法就可以很好地工作,但是如果我将其关闭,它只会在屏幕关闭之前返回最后一个图像.我已经尝试过使用win32gui.RedrawWindow,希望这会强制重绘,但我还没有让它工作,甚至尝试所有不同的标志.我也试过通过pyautogui获取截图,但这也有同样的问题.在笔记本电脑屏幕关闭时有没有办法重绘应用程序?

python winapi screenshot window screen

6
推荐指数
1
解决办法
307
查看次数

boto3批量接收后批量删除SQS消息

我正在使用 boto3 批量接收消息()。这将返回boto3 文档中指定的字典项。

收到这批消息后,我一一处理,想全部处理完后批量删除。我不想在处理完每个项目后一一删除它们。

delete_message_batch() 函数的语法与来自 receive_message() 函数的响应略有不同,因此我需要将来自 receive_message() 的响应 dict 重新格式化为合适的格式(仅使用 Id 和 ReceiptHandle)。

有没有更简单的方法可以直接使用 receive_message() 的响应进行批量删除?

amazon-sqs boto3

4
推荐指数
1
解决办法
2971
查看次数

何时使用__iter __()和iter()?

假设我有一个实现__iter__()函数的类,首选使用iter(obj)还是obj.__iter__()直接调用?除了使用magic函数少输入5个字符之外,还有什么真正的区别?

相比之下:对于next()__next__()我可以看到在magic函数中具有默认值的优点。

python

4
推荐指数
1
解决办法
317
查看次数

Paypal:使用Express Checkout进行付款

我已经在我的网站上实施了Paypal Express Checkout。到目前为止,一切似乎都可以在我的沙箱中正常工作,除了未处理付款。每次付款都是“待定”的。

我得到的唯一原因是

    RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION
Run Code Online (Sandbox Code Playgroud)

通过API执行付款后,在API响应中输入。

我找不到有关原因的任何文档,有人知道如何解决吗?

paypal express-checkout

0
推荐指数
1
解决办法
1286
查看次数