当前位置: 首页 > 知识库问答 >
问题:

NullInjectorError:StaticInjectorError(AppModule)[投票者->编号]:

艾泽语
2023-03-14

我得到了这个错误。我不知道为什么它要求我将我的投票人模型注入“Number”,我甚至不知道“Number”是什么,因为我的项目中没有名为“Number”的组件或模型

ERROR Error: Uncaught (in promise): NullInjectorError: StaticInjectorError(AppModule)[Voter -> Number]: 
      StaticInjectorError(Platform: core)[Voter -> Number]: 
      NullInjectorError: No provider for Number! 

这是我的app.module

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';

// import { Voter } from './evoting/model.module';
import { EvotingModule } from './evoting/evoting.module';



@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    EvotingModule


  ],
  providers: [],

  bootstrap: [AppComponent]
})
export class AppModule { }

这是我的选民模块

import { Injectable } from '@angular/core';
@Injectable({providedIn: 'root'},)
export class Voter{
    constructor(
        public id?: number,
        public name?: string,
        public vin?: number,
        public city?: string,
        public password?: string,
        // public formdata?: FormData

    ){

    }

    clear(){
        this.id = null;
        this.name = this.vin = this.city = null;
        // this.formdata = null;
        this.password = null;
    }
}

共有1个答案

吴升
2023-03-14

您可能错过了在模块中的提供商中添加服务,如下所示:

  providers: [
    PartnerAccountInfoService,
    yourServiceName
  ]
 类似资料:
  • 我在使用者组中轮询来自 Kafka 的消息时遇到问题。我的使用者对象分配给给定的分区 之后,消费者向该分区分配: 之后,我可以计算分区内的消息 和 ..... 在我的主题中有超过30000条消息。问题是我只收到一条消息。 具有< code > max _ poll _ records = 200 < code > AUTO _ OFFSET _ RESET 的消费者配置是最早的 这是我的函数,我正

  • 一、简介 系统的投票功能提供了两种投票类型,第一个是单选投票.第二种是多选投票.网站编辑人员可以根据实际的需求,选择类型进行操作。 何处使用投票: 常用于首页、内容页、及专题页面。所有你想放投票的区域。 如何使用: 只需要根据投票所放位置不同,复制对应代码到模版里即可。 系统信息发布页 和 专题管理内置提供了投票选择功能,只需手动点选,即可添加投票。 针对不同位置CSS样式不同,系统提供了三种常用

  • 现在我们的系统更完善了,但是想要找到最受欢迎的帖子有点难。我们需要一个排名系统来给我们的帖子排个序。 我们可以建立一个基于 karma 的复杂排名系统,权值随着时间衰减,和许多其他因素(很多功能都在 Telescope 中实现了,他是 Microscope 的大哥)。但是对于我们的例子 app, 我们尽量保持简单,我们只按照帖子收到的投票数为它们排序。 让我们实现一个给用户为帖子投票的方法。 数据

  • 获取投票信息 Mudu.Room.Vote.Get(function (response) { response = JSON.parse(response) if (response.status === 'y') { console.log('获取成功,数据为:', response.data) } if (response.status === 'n') {

  • 投票模块 投票模块PC标签调用说明 模块名:vote 模块提供的可用操作   操作名 说明 lists 获取投票列表 get_vote 获取投票概述 获取投票列表(lists): 可用参数: 参数名 是否必须 默认值 说明 siteid 是 null 站点ID enabled 否 1 显示方式 order 否 subjectid DESC 排序方式 代码例子: {pc:vote action="l

  • Mudu.Room.Vote 投票组件 获取投票信息 Mudu.Room.Vote.Get(function (response) { response = JSON.parse(response) if (response.status === 'y') { console.log('获取成功,数据为:', response.data) } if (response.st