小编Las*_*apa的帖子

通过验证将表单分成多个组件

我想创建一个带有角度2的单个大表单.但是我想用多个组件创建这个表单,如下例所示.

应用组件

<form novalidate #form1="ngForm" [formGroup]="myForm">
<div>
    <address></address>
</div>
<div>
    <input type="text" ngModel required/>
</div>

<input type="submit" [disabled]="!form1.form.valid" > </form>
Run Code Online (Sandbox Code Playgroud)

地址组件

<div>
<input type="text" ngModel required/> </div>
Run Code Online (Sandbox Code Playgroud)

当我使用上面的代码时,它在我需要的浏览器中可见,但是当我删除地址组件中的文本时,未禁用提交按钮.
但是当我删除应用程序组件中输入框中的文本时,该按钮被正确禁用.

typescript angular angular-forms

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

如何将参数传递给无服务器调用本地

我正在开发一个无服务器的无需项目,需要在本地测试lambda函数.
我正在使用serverless invoke local -f {function_name}命令来测试不请求任何路径或查询参数的API调用.
我的问题是如何使用此命令将任何路径或查询参数传递给函数?

示例无服务器描述

getFoodDetails:
    handler: handler.getFoodDetails
    events:
      - http:
          method: get
          path: /foods/{food_id}
          cors: true
          request:
            parameters:
              paths:
                food_id: true
Run Code Online (Sandbox Code Playgroud)

aws-lambda serverless-framework aws-serverless

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

将 logback.xml 带到 jar 之外

我在我的 Maven Java 项目中使用带有 slf4j 的 logback。当前 logback 配置文件 (logback.xml) 在src -> main -> resources文件夹中。它工作正常。
我的问题是,我需要让我的客户能够按照他的喜好配置日志记录。对于那个 logback.xml 应该在我构建它时在 jar 之外。但是由于 xml 位于 src 文件夹中,因此它位于 jar 中,并且在构建后没有人可以更改它。
如何实现这一目标?

java logback

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

与R中的SQL'WHERE'子句类似的函数

我有一个数据集分配给一个名为'temps'的变量,它有'date','temperature','country'列.
我想做这样的事情,我可以在SQL中做

SELECT * FROM temps WHERE country != 'mycountry'
Run Code Online (Sandbox Code Playgroud)

如何在R中进行类似的选择?

sql r

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

使用 CDK 部署时,Lambda 无法从外部文件夹中找到模块

我正在使用 cdk 将一些 api 部署到 API Gateway。我的问题是包含 lambda(index.ts) 的文件无法导入该文件夹(名为 的文件夹get-users)之外的任何文件或 npm 模块。

我尝试将 node_modules 文件夹和其他文件(位于文件夹之外get-users)复制到该文件夹​​中get-users,并且效果很好。

导入lodash时的示例错误如下,

"errorType": "Runtime.ImportModuleError",
"errorMessage": "Error: Cannot find module 'lodash'",
"stack": [
    "Runtime.ImportModuleError: Error: Cannot find module 'lodash'",
Run Code Online (Sandbox Code Playgroud)

lodash按如下方式导入,

import * as _ from "lodash";
Run Code Online (Sandbox Code Playgroud)

我按如下方式导入共享文件,

import { validator } from "./shared/validators" // This one works

import { validator } from "../../shared/validators" // This one doesn't work
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-lambda aws-cdk

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

根据NiFi中的内容更新属性

在开发Apache NiFi cusom处理器时,如何向当前流文件添加属性.
我想要做的是将新属性(或至少更新当前属性)添加到具有计算值的当前流文件.
或者我可以使用已经构建的处理器吗?

java apache-nifi

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

自定义授权者 AWS CDK

我正在尝试使用 CDK 将自定义授权者附加到 API。

我正在使用 Cognito 进行用户管理。

我想通过自定义授权者实现的是,

  • 检查用户是否有使用API​​的权限
  • 识别用户的电子邮件 (userId) 并将其附加到请求正文
  • 在 API lambda 中使用该电子邮件

我找不到任何有关如何将自定义授权者附加到 API 的示例或文档。如何附加自定义授权者,或者如果 CDK 不支持它,是否有解决方法来满足要求?

amazon-web-services aws-api-gateway aws-cdk

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

如何为两个单词创建一个唯一的键?

我正在创建一个聊天应用程序.我想在不同的XML文件中保存对话.我正在考虑为两个名称(发件人和接收者)生成一个唯一的密钥,并用该密钥保存XML文件作为文件名.
有算法生成那种密钥吗?
我想把两个单词组合起来作为关键.但我想知道最佳做法.
更新
我想为同一个两个用户再次获得相同的密钥.

java algorithm chat

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

用于ActiveX的MFC与ATL

对于ActiveX开发,我应该使用什么?MFC还是ATL?
Microsoft Documents中,它说我们可以使用MFC来构建ActiveX控件.但是当我在Google上搜索时,我看到有人提到ATL对这项工作很有帮助.这是我从维基百科得到的,似乎证实了这一论点.

另一方面,在不需要MFC的图形用户界面部件的情况下,ATL是更轻量级的替代方案.

我该怎么用?如果我可以同时使用它们,使用它们的利弊是什么?

c++ mfc atl

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

如何删除R中数据集中的前N行?

我已经看到了这个堆栈溢出问题.但我想要的是删除我的数据集中的前N行.我不能想到解决方案,因为我是R的新手.

r

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

测试时如何将模拟对象注入类?

我的用户类别如下

public class UserResource {
  @Inject UserService userService;

  public boolean createUser(User user) {
    DbResponse res = userService.addUser(user);
    if(res.isSuccess){
      return true;
    }else{
      return false;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我的测试课如下

public class UserResourceTest {

  UserResource userResource;

  @BeforeMethod
  void beforeMethod() {
    userResource = new UserResource();
  }

  @Test
  public void test() {
    User user= mock(User.class);
    boolean res= userResource.createUser(user);
    assert(res);
  }
}
Run Code Online (Sandbox Code Playgroud)

如您所见,应该将UserService对象注入UserResource类。如何在测试中将模拟的UserService对象注入到userResource对象?

仅供参考:

  • 这是Jersey JAX-RS项目的一部分。
  • 我正在使用Java CDI,mockito和testNG(作为测试库)。

java unit-testing mockito

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

"variable:function(){}"是什么意思?

在Node.JS示例代码中,我发现了一个代码块,如下所示.

var messageReceivedCallBack = {
    onMessageReceived: function (message) {
        console.log('Message received ' + message);
    }
};
Run Code Online (Sandbox Code Playgroud)

这段代码意味着什么?具体来说,我无法理解带冒号的部分(':')

javascript node.js

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