小编Ram*_*ana的帖子

自动合并package-lock.json

git merge --no-ff account-creation
Run Code Online (Sandbox Code Playgroud)

自动合并package-lock.json CONFLICT(内容):package-lock.json中的合并冲突自动合并失败; 修复冲突,然后提交结果.

关于这个问题的任何想法?

git github gitlab

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

失败:模块“ DynamicTestModule”导入了意外的指令“ ContactDetailsComponent”。请添加@NgModule批注

我创建了一个新组件并进行了ng测试,但由于以下错误而失败

失败:模块“ DynamicTestModule”导入了意外的指令“ ContactDetailsComponent”。请添加一个@NgModule批注。

import { async, ComponentFixture, TestBed } from '@angular/core/testing';

import { AdditionalContactDetailsComponent } from './additional-contact-details.component';
import { EdlInputModule, EdlIconModule, EdlMessagesModule } from '@fedex/ddt';
import { ReactiveFormsModule, FormBuilder, FormsModule } from '@angular/forms';
import { ContactDetailsComponent } from '../contact-details/contact-details.component';
import { HttpClientModule } from '@angular/common/http';
import { HttpClientTestingModule } from '@angular/common/http/testing';

fdescribe('AdditionalContactDetailsComponent', () => {
  let component: AdditionalContactDetailsComponent;
  let fixture: ComponentFixture<AdditionalContactDetailsComponent>;

  beforeEach(async(() => {
    TestBed.configureTestingModule({
      imports: [EdlInputModule,
        ReactiveFormsModule,
        FormsModule,
        EdlIconModule,
        EdlMessagesModule,
        ContactDetailsComponent,
        HttpClientModule,
        HttpClientTestingModule],
      declarations: [AdditionalContactDetailsComponent],
      providers: [FormBuilder]
    }) …
Run Code Online (Sandbox Code Playgroud)

typescript karma-jasmine angular

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

如何从 ArrayList 中添加和删除重复的对象?

用户详细信息模型:

private String userName;
private int userSalary;
Run Code Online (Sandbox Code Playgroud)

我有一个用户信息的 ArrayList

List<UserDetail> userDetails = new ArrayList<>();

UserDetail user1 = new UserDetail("Robert", 100);
UserDetail user2 = new UserDetail("John", 100);
UserDetail user3 = new UserDetail("Robert", 55);

userdetails.add(user1);
userdetails.add(user2);
userdetails.add(user3);
Run Code Online (Sandbox Code Playgroud)

我正在尝试遍历数组并找出是否有任何重复的条目基于userName,从上面的列表中我有两条用户名相同的记录"Robert",在这种情况下,我想添加userSalary并从列表。

预期的新 ArrayList:

userName userSalary

Robert 155
John 100
Run Code Online (Sandbox Code Playgroud)

这可能吗 ??

java java-8

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

错误 TS2742:如果没有对“.../node_modules/@angular/forms/forms”的引用,则无法命名推断的“用户名”类型

forgot-password.component.ts(44,7): 错误 TS2742: 如果没有对“.../node_modules/@angular/forms/forms”的引用,则无法命名推断的“用户名”类型。这可能不是便携式的。类型注释是必要的。

import { Component, Output, EventEmitter } from '@angular/core';
import { Router } from '@angular/router';
import { FormGroup, FormBuilder, Validators } from '@angular/forms';
import { User } from '../../models';
import { ValidateUsername } from '../../validators/userid-validator';

@Component({
  selector: 'app-forgot-password',
  templateUrl: './forgot-password.component.html',
  styleUrls: ['./forgot-password.component.scss']
})
export class ForgotPasswordComponent {
  forgotPasswordForm: FormGroup;
  @Output() resetPassword: EventEmitter<any> = new EventEmitter<any>();
  @Output() onSubmit: EventEmitter<User> = new EventEmitter<User>();
  constructor(private formBuilder: FormBuilder, private router: Router) {
    this.forgotPasswordForm = this.formBuilder.group({
      username: ['', [Validators.required, ValidateUsername]]
    });
  } …
Run Code Online (Sandbox Code Playgroud)

typescript angular

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

IE XMLHttpRequest:网络错误0x80070005,访问被拒绝

我正在尝试测试我的应用程序。在Chrome中,它工作正常,但在IE中,我收到了此类错误。

SCRIPT7002:XMLHttpRequest:网络错误0x80070005,访问被拒绝。

javascript java internet-explorer devops angular

5
推荐指数
0
解决办法
4557
查看次数

通过将值与数组中的现有键相加来构造 HashMap 而不覆盖键

我正在尝试从数组下方构造一个 HashMap

product: [
 {
  id: 12345
  qty: 5
 },
 {
  id: 12345
  qty: 6
 },
 {
  id: 98765
  qty: 10
 }
]
Run Code Online (Sandbox Code Playgroud)

代码:

HashMap<Long, Integer> productMap = new HashMap<>();
int totalQty = 0;

for (Product product : products) {
 Long id = product.getId();
 if (productMap.containsKey(id)) {
  productMap.put(id, totalQty + productMap.get(id).intValue());
 } else {
  productMap.put(id, totalQty);
 }
}
Run Code Online (Sandbox Code Playgroud)

从上面的方法中,我正在检查地图中的键,如果是,则通过覆盖现有键将 qty 添加到 totalQty 中,任何在对值求和时不覆盖的最佳方法?

java spring java-8 spring-boot

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

在 Angular 4 中选中复选框时启用输入字段

默认情况下,输入字段被禁用,一旦选中复选框,我应该启用这些字段。角度 4 有什么想法吗?

angular angular4-forms

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