我正在尝试从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文档,看看我是否错过了它,但是找不到它。
再次,这是我的plunk,如果您注释掉对象路径脚本,您可以看到我的意思。
答案 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
,带有连字符。