我正在尝试将我的项目从angular 5更新到angular7。为此,首先在本地更新@ angular / cli,然后在本地安装@ angular / cli,然后更新ng模块和其他相关命令。
现在,我检查ng --version,它显示的是我的角度7,但是我的项目没有运行,总是抛出以下错误:

Below is my script in package.json file:
"scripts": {
"start": "cross-env NODE_ENV=development webpack-dev-server --port=9000 --
content-base wwwroot/",
"build": "cross-env NODE_ENV=development webpack --progress",
"prod": "cross-env NODE_ENV=production webpack --progress"
}
Run Code Online (Sandbox Code Playgroud) 我使用下面的代码在angularjs 2.0中提交表单,但是得到错误,没有导出的指令设置为ngForm和ngModel,但我正在使用.以下是我的表格:
<form name="form" (ngSubmit)="f.form.valid && register()" #f="ngForm" novalidate>
<div class="form-group" [ngClass]="{ 'has-error': f.submitted && !username.valid }">
<label for="firstName">First Name</label>
<input type="text" class="form-control" name="firstName" [(ngModel)]="model.firstName" #firstName="ngModel"
required/>
<div *ngIf="f.submitted && !firstName.valid" class="help-block">First Name is required</div>
</div>
<div class="form-group" [ngClass]="{ 'has-error': f.submitted && !username.valid }">
<label for="lastName">Last Name</label>
<input type="text" class="form-control" name="lastName" [(ngModel)]="model.lastName" #lastName="ngModel" required/>
<div *ngIf="f.submitted && !lastName.valid" class="help-block">Last Name is required</div>
</div>
<div class="form-group" [ngClass]="{ 'has-error': f.submitted && !username.valid }">
<label for="username">Username</label>
<input type="text" class="form-control" name="username" [(ngModel)]="model.username" #username="ngModel" required/> …Run Code Online (Sandbox Code Playgroud) 我想计算唯一值的数量并将其放入新数组中。我有以下数组:
[
{ CategoryId: "b5c3f43f941c", CategoryName: "Category 1", CategoryColor: "cgreen" }
{ CategoryId: "9872cce5af92", CategoryName: "Category 2", CategoryColor: "purple" }
{ CategoryId: "b5c3f43f941c", CategoryName: "Category 1", CategoryColor: "cgreen" }
]
Run Code Online (Sandbox Code Playgroud)
我想要具有以下结果的新数组:
[
{ CategoryId: "b5c3f43f941c", count: 2, CategoryColor: "cgreen" }
{ CategoryId: "9872cce5af92", count: 1, CategoryColor: "purple" }
]
Run Code Online (Sandbox Code Playgroud)
在这个通过 id 的检查中,如果 id 是相同的,则在新数组中显示计数和新的。
希望你明白我想要什么。
谢谢,
angular ×2
angular5 ×1
angular7 ×1
array-push ×1
arrays ×1
javascript ×1
typescript ×1
webpack ×1