Angular Schema Form是否必须使用ObjectPath.js?

时间:2017-06-15 17:54:56

标签: angular-schema-form

我正在尝试从JSON数据动态生成表单。我找到Angular Schema Form来处理这个问题,但我无法让它发挥作用。我一直得到这个注入失败的错误:

  

Uncaught Error: [$injector:modulerr] Failed to instantiate module MIS due to: Error: [$injector:modulerr] Failed to instantiate module schemaForm due to: TypeError: Cannot read property 'parse' of undefined

所以我四处寻找答案,找到了一个有效的Plunk。当我调整它以更好地展示我的情况时,我注意到当我移除Object-path.js时,插件出现了同样的错误。

我回去了Angular Schema Form文档,看看我是否错过了它,但是找不到它。

有什么能告诉我所需的依赖关系吗?

OR

ASF不需要Object-Path,我做错了吗?

再次,这是我的plunk,如果您注释掉对象路径脚本,您可以看到我的意思。

1 个答案:

答案 0 :(得分:2)

@ travis-heeter您可以在package.json文件中找到依赖项列表。它将"objectpath": "^1.2.1"列为依赖项。

自述文件还在script loading部分中包含一个示例标题,显示要包含的脚本标记。此部分也应添加到直接访问文档的人员的文档中。

在版本 1.0.0 的alphas中,对象路径库内置于JSON Schema Form Core库中,将其从Angular Schema Form本身的依赖项列表中删除。

注意:有两个名为 ObjectPath 的库,您链接到的库不是包含的库。 NPM条目适用于objectpath,而您链接的条目为object-path,带有连字符。