小编Bir*_*sky的帖子

尝试访问联系人时,应用程序因__CRASHING_DUE_TO_PRIVACY_VIOLATION__而崩溃

更新到iOS 10后,当尝试通过插件cordova-plugin-contacts v2.2.0 访问联系人时,应用程序退出

__CRASHING_DUE_TO_PRIVACY_VIOLATION__

我不知道我现在可以提供什么其他额外信息,请让我知道我是否可以更具体.感谢名单.

也许这有一些用处:https://stackoverflow.com/a/39416858/592641,但我找不到如何在cordova中指定这些用法说明的指南.

ios cordova

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

如何将表单设置为原始?

  • 正在编辑表示实体状态的表单(变脏)
  • 表单正在提交,实体状态现在与表单状态对齐,这意味着表单现在应该设置为原始状态.

我们怎么做?有$setPristine()在NG1.顺便说一句,我说的ControlGroup是形式.

angular2-forms angular

20
推荐指数
2
解决办法
2万
查看次数

溢出的例外:隐藏; 属性

如何才能在overflow:hidden;容器属性上对一组匹配的子元素进行异常处理?

这是一个示例场景:

<div style = "overflow:hidden;">
   <p>item</p>
   <p>item</p>
   <p class="special">item that needs to show itself outside the parent borders</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我确实有这样做的原因:]我正在构建一个非常复杂的滚动菜单,其元素正在扩展出菜单的边框.菜单显然会剪切其边界以外的所有内容,因为它在滚动.

以下是与该问题相关的一大块代码:http: //jsfiddle.net/Birowsky/fNLbP/15/

取消注释JavaScript中的标记行,以查看"特殊项目"下方的问题.您可能会注意到滚动不起作用,没关系,我认为这是小问题.

css

19
推荐指数
2
解决办法
2万
查看次数

中间(垂直)对齐<textarea>内的文本

这是一个多线搜索框,所以我希望所有内容都在中间对齐.可能吗?

html css

16
推荐指数
3
解决办法
3万
查看次数

"async"管道不呈现流更新

尝试在窗口上渲染窗口大小,通过使用async管道的角度2组件中的流调整大小:

<h2>Size: {{size$ | async | json}}</h2>

const windowSize$ = new BehaviorSubject(getWindowSize());
Observable.fromEvent(window, 'resize')
  .map(getWindowSize)
  .subscribe(windowSize$);

function getWindowSize() {
  return {
    height: window.innerHeight,
    width: window.innerWidth
  };
}

@Component({
  selector: 'my-app',
  providers: [],
  template: `
    <div>
      <h2>Size: {{size$ | async | json}}</h2>
    </div>
  `,
  directives: []
})
export class App {
  size$ = windowSize$.do(o => console.log('size:', o));
  constructor() {  }
}
Run Code Online (Sandbox Code Playgroud)

但该组件仅呈现初始状态并忽略流更新.如果您打开控制台,在窗口调整大小时,您将看到来自同一个流的更新.

无法理解我在这里缺少什么.

这是一个吸烟者

rxjs rxjs5 angular2-changedetection angular

13
推荐指数
2
解决办法
8533
查看次数

stripe.js可以非阻塞方式加载吗?

stripe.js可以延期并与一些我在文档中找不到的准备回调一起使用吗?

这就是我想做的事情:

<script src="https://js.stripe.com/v2/" async></script>
Run Code Online (Sandbox Code Playgroud)

然后在我的应用程序中:

function stripeReadyHandler () {
  //do stuff
}
Run Code Online (Sandbox Code Playgroud)

javascript stripe-payments

12
推荐指数
2
解决办法
3560
查看次数

如何通过CloudFormation在Cognito中要求电子邮件验证?

我想我在这里试过所有的房产:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html

无法检查此框:

在此输入图像描述

我的配置目前:

    CognitoUserPoolGeneral:
      Type: AWS::Cognito::UserPool
      Properties:
        UserPoolName: general
        Policies:
          PasswordPolicy:
            MinimumLength: 6
            RequireLowercase: false
            RequireNumbers: false
            RequireSymbols: false
            RequireUppercase: false
        Schema:
          - AttributeDataType: String
            Name: preferredLocale
            DeveloperOnlyAttribute: false
            Mutable: true
            Required: false
        EmailVerificationMessage: "Here's your verification code: {####}. Please provide it inside the application."
        EmailVerificationSubject: "subject"
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-cloudformation amazon-cognito aws-cognito

12
推荐指数
1
解决办法
1666
查看次数

Cognito auth流程失败,"已找到用户名Facebook_10155611263153532的条目"

目标是实现社交提供程序身份验证流程,如用户池应用程序集成和联合中所述.

我想要满足的一个重要事项是合并具有相同电子邮件地址的用户池帐户.

我通过在PreSignUp_ExternalProvider cognito lambda触发器中调用adminLinkProviderForUser来实现这一点.

因此,一切正常.新社交提供的用户正在注册并与现有的Cognito(用户+密码)用户链接.

但是,从用户的角度来看,身份验证流程尚未完成.它在调用回调uri(在cognito用户池中定义)的最后一步失败:

错误:invalid_request

error_description:已找到用户名Facebook_10155611263152353的条目

但是,如果用户重试社交身份验证流程,则一切正常,并且会获得代表原始Cognito用户池用户(已经拥有该电子邮件的用户)的会话令牌.

请注意,我正在测试空用户池上的auth流,零用户帐户.

amazon-web-services oauth-2.0 amazon-cognito amazon-cognito-facebook

11
推荐指数
2
解决办法
1246
查看次数

为什么Yeoman没有/样式/字体?

跑完后grunt build我离开了fonts里面没有目录dist/styles.我究竟做错了什么?

这就是我所拥有的Gruntfile.js:

    compass: {
        options: {
            sassDir: '<%= yeoman.app %>/styles',
            cssDir: '.tmp/styles',
            imagesDir: '<%= yeoman.app %>/../images',
            javascriptsDir: '<%= yeoman.app %>/scripts',
            fontsDir: '<%= yeoman.app %>/../styles/fonts',
            importPath: 'app/bower_components',
            relativeAssets: true,
        },
        dist: {
            options: {
                imagesDir: '<%= yeoman.dist %>/images',
                fontsDir: '<%= yeoman.app %>/../styles/fonts'
            }
        },
        server: {
            options: {
                debugInfo: true
            }
        }
    },
Run Code Online (Sandbox Code Playgroud)

gruntjs yeoman

8
推荐指数
1
解决办法
4551
查看次数

如何在 cloudformation yml 中获取最新的 lambda 版本?

我正在尝试在 cloudformation 中为 cloudfront 分布引用边缘 lambda

我现在拥有的是:

          LambdaFunctionARN:
            Fn::GetAtt: [BasicAuthLambdaFunction,Arn]
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

发生错误:GGGCloudFrontDistribution - 函数 ARN 必须引用特定的函数版本。(ARN 必须以版本号结尾。)

那么..是否有某种技术可以引用该功能的最新版本?

amazon-web-services amazon-cloudfront aws-cloudformation serverless-framework

8
推荐指数
1
解决办法
7019
查看次数