javascript - 在 app.module 上导入 schema-form

标签 javascript node.js angular npm angular-schema-form

我正在尝试使用 angular-schema-form在一个 Angular 项目上,但我无法将其导入到我的 app.module.ts 上。这是我的配置:

app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { AppComponent } from './app.component';
import { schemaForm } from 'angular-schema-form';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    schemaForm
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

但是,当我尝试运行 ngserve 时,它正确遵守,但浏览器显示一条错误,指出 schemaForm 未定义: Uncaught Error: Unexpected value 'undefined' returned by the模块“AppModule”

我已使用 npm-install 正确安装了依赖项,但无法生成单个表单。阅读官方文档它说:

load the schemaForm module in your module definition

它显示了如何使用以下方式导入它的示例:angular.module('myModule', ['schemaForm'])。问题是我没有使用 angular.module 启动模块,而是使用上面代码中显示的 @NgModule 引导方法。该项目是使用 Angular CLI 命令 ng new project

从头开始​​创建的

有人可以指导我如何导入和使用 angular-schema-form 的正确方向吗? ?谢谢。

最佳答案

这个包是 angularjs 包。它不是为 Angular 而构建的。请找到操作系统为 Angular 构建的架构形式的其他一些包。检查this link for your reference

关于javascript - 在 app.module 上导入 schema-form,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45041020/

相关文章:

javascript - Angular 通用 + 外部 API

javascript - Ionic 2相机错误

javascript - Highcharts -- 动态地将 "halo"效果应用于点而不触发悬停事件

javascript - 在 Windows 10 上尝试使用 CMD 将 Electron 项目编译为 .exe 时,Electron-packager 返回 "Response code 404 (Not Found)"

node.js - 大文件的事件循环?

node.js - Mongoose如何连接多个数据库

javascript - 在 JavaScript 模块模式中使用 return {} 的目的是什么?

javascript - 为什么我的脚本不影响我的第二段元素?

angular - 如果出现 md-error,则聚焦 FormControl

css - 与输入字段内联的 Angular Material 微调器