小编Emo*_*obe的帖子

在子组件中具有多个formControl的ControlValueAccessor

我在子组件中有多个formcontrols,如何在子组件中应用验证器,因此原始表单将变为无效.使用ControlValueAccessor实现它是理想的,但是想从简单的@input表单组开始.

@Component({
  selector: 'my-child',
  template: `

  <h1>Child</h1>
  <div [formGroup]="childForm">
    <input formControlName="firstName">
    <input formControlName="lastName">
  </div>
  `
})

export class Child {
  @Input()
  childForm: FormGroup;
}
Run Code Online (Sandbox Code Playgroud)

http://plnkr.co/edit/K1xAak4tlUKtZmOV1CAQ

angular

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

无法在45秒内启动Intent - robotium

我正面临着一个我一直试图解决的大问题.我正在尝试使用robotium运行测试,但是当我调用getActivity()setup方法时,RuntimeException会抛出异常.

java.lang.RuntimeException:无法在45秒内启动意图Intent {act = android.intent.action.MAIN flg = 0x14000000 cmp = com.company.app/.SplashActivity}.也许主线程在合理的时间内没有闲置?可能会有一个动画或不断重新绘制屏幕的东西.或者活动是在创建网络呼叫?请参阅threaddump日志.在您的活动启动请求为1463908619275之前,事件队列最后一次空闲以供您参考,现在队列最后一次空闲时间是:1463908619275.如果这些数字相同,您的活动可能会占用事件队列.

我正在使用机器人5.4.4

android ui-testing robotium

8
推荐指数
0
解决办法
1043
查看次数

为什么 Jest 会尝试运行我的整个应用程序而不是导入的模块?

当我尝试测试 React 组件时,我从未导入到测试模块的其他组件中收到错误消息。

如果我导入了模块,我希望会发生这些错误,因为我目前正在重构大量代码并且还没有处理这些文件。

这几乎就像 Jest 在测试之前运行我的所有组件一样。这是导致此问题的测试文件之一:

import React from 'react';
import { LoginPage } from 'components';

describe('Login Page', () => {
  it('should render', () => {
    expect(shallow(<LoginPage />)).toMatchSnapshot();
  });
  it('should use background passed into props', () => {
    const image = 'bg.png';
    const expected = {
      backgroundImage: image
    };
    const wrapper = shallow(<LoginPage background={image} />);
    expect(wrapper.prop('style')).toEqual(expected);
  });
});
Run Code Online (Sandbox Code Playgroud)

登录页面.js

import React from 'react';
import { LoginForm } from 'components';
import './LoginPage.css';

type Props = { background: string , logInRequest: …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs jestjs create-react-app

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

CSS样式 - 百分比vs em与px?

在网络上阅读几篇文章后,我有点困惑时使用percent,empxdiv´s,input´s,font´s,buttons等...

对于网站I'm工作,我们wan't添加一个响应式设计,从我从百分之相比不同的文章理解的是去的方式elementsdiv´s.但是我感到困惑,因为我认为即使我使用pxför布局而不是px根据设备/屏幕分辨率设置不同的宽度,高度,我应该能够获得响应式设计......?

什么时候使用什么是最好的做法?而且不仅是fontsize,div´s还有其他元素?

css pixel em

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

Azure .user.ini not working

As the azure website states, to configure PHP I should add a .user.ini file to the root.

http://azure.microsoft.com/en-gb/documentation/articles/web-sites-php-configure/#ChangeBuiltInPHP

The issue is when I do this, none of my php ini values seem to change. I'm pretty sure my ini file is correct?

upload_max_filesize=128M
post_max_size=128M
Run Code Online (Sandbox Code Playgroud)

When I upload the file and restart the website, I check php_info() and the values are still set to the default.

Am I doing something wrong?

php ini azure

5
推荐指数
1
解决办法
2629
查看次数

Curl 无法在 WSL 2 上使用 Docker 解析主机

我正在尝试使用curl从github下载版本,但它似乎无法解析域。

我收到错误curl: (6) Could not resolve host: objects.githubusercontent.com

我正在 WSL 2 上运行 Docker。我的 Dockerfile 的一部分如下,但它无法通过curl命令

FROM alpine:latest
WORKDIR /app
RUN apk update && apk add curl unzip 
RUN curl -LO https://github.com/oven-sh/bun/releases/download/bun-v0.1.3/bun-linux-x64.zip && unzip bun-linux-x64.zip
COPY ["package.json", "bun.lockb", "./"]
RUN echo ls
RUN /usr/local/bin/bun-linux-x64/bun install
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏

curl docker

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

使用AJAX自动更新

我目前正在我的网页上使用此代码:

<?php
$url = "https://www.toontownrewritten.com/api/invasions";
$data = json_decode(file_get_contents($url));

if (!empty($data->invasions)) {
    echo "<h1 style='text-align:center;margin:auto;padding:2px;font-size:16px;font-weight:bold;text-decoration:underline;padding:2px;'>Invasion Tracker</h1>";
    $i = 0;
    foreach($data->invasions as $title => $inv) {
        print "<h3 style='text-align:center;margin:auto;'><b>District:</b> {$title}

            </h3><br style='font-size:1px;'><h3 style='text-align:center;margin:auto;'><b>Cog:</b> {$inv->type}

            </h3><br style='font-size:1px;'><h3 style='text-align:center;margin:auto;'><b>Progress:</b> {$inv->progress}

            </h3>";

        if (count(($data->invasions) > 1)) {

            if (end($data->invasions) !== $inv) {
                print "<hr>";
            } else {
                print "<br style='font-size:2px;'>";
            }

        }

    }

} else {
    echo "<h1 style='text-align:center;margin:auto;padding:2px;color:darkred;font-weight:bold;'>No invasions!</span>";
}

?>
Run Code Online (Sandbox Code Playgroud)

我希望通过AJAX每10秒刷新一次.但是,我一直在读你需要创建一个函数,但我不确定我是如何使用API​​的呢?每10秒,该API正在更新,这就是为什么我希望每10秒用AJAX更新一次.目前,我有它,所以用户必须手动刷新.任何帮助表示赞赏!

javascript php ajax jquery setinterval

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