相关疑难解决方法(0)

Angular - Type Pipe 没有“?mod”属性

我正在尝试创建一个自定义管道,该管道将返回表中数组的总和,但无论出于何种原因,Angular 都在抱怨我的管道没有“emod”属性。

我的管子:

import { Injectable, Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'fieldSum',
  pure: false
})
@Injectable()
export class FieldSumPipe implements PipeTransform {
  transform(items: any[], attr: string): number {
    return items.reduce((a, b) => a + b[attr], 0);
  }
}
Run Code Online (Sandbox Code Playgroud)

我的模块:

import { SomeComponent} from './some.component';
import { SomeRoutingModule} from './some-routing.module';
import { FieldSumPipe } from '../../../shared/pipes/fieldsum.pipe';
// Other imports...

@NgModule({
    imports: [
        CommonModule,
        SomeRoutingModule,
        FieldSumPipe, // other imports removed for brevity
    ],
    declarations: [
        SomeComponent,
    ],
    exports: [
        FieldSumPipe …
Run Code Online (Sandbox Code Playgroud)

pipe angular

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

ngx-leaflet-draw:导入没有 ?mod 属性的模块

\n

导入没有 \xc9\xb5mod 属性的 LeafletDrawModule

\n
\n

我在单元测试期间看到此错误(开玩笑)。

\n

当我运行 ng 应用程序时,代码运行良好。传单绘制功能完美运行。

\n
Angular: 11\n@asymmetrik/ngx-leaflet: 8.1.0\n@asymmetrik/ngx-leaflet-draw: 7.0.0\n
Run Code Online (Sandbox Code Playgroud)\n

当单元测试引用 LeafletDrawModule 的组件时会发生此错误

\n

leaflet leaflet.draw angular ngx-leaflet ngx-leaflet-draw

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