Angular formly Formly不显示在ng对话框中

Angular formly Formly不显示在ng对话框中,angular-formly,Angular Formly,我从scotch.io开始使用Mean Stack SPA。 对于对话框,我使用ng对话框。 对于形式,我想使用角度形式。 我调用MainCtrl ng-dialog.open来拥有searchdialog.html。 在searchdialog.html中,我想用angular formly替换表单 对话框中会显示一个普通表单,但不显示表单编码部分,只显示“提交”按钮 代码在这里 为什么表单不显示,而正常表单显示 编辑:我在这里添加了完整的测试代码 您遇到的问题是页面上没有包含angular

我从scotch.io开始使用Mean Stack SPA。 对于对话框,我使用ng对话框。 对于形式,我想使用角度形式。 我调用MainCtrl ng-dialog.open来拥有searchdialog.html。 在searchdialog.html中,我想用angular formly替换表单

对话框中会显示一个普通表单,但不显示表单编码部分,只显示“提交”按钮

代码在这里

为什么表单不显示,而正常表单显示

编辑:我在这里添加了完整的测试代码


您遇到的问题是页面上没有包含angular formly库(甚至angular)。你需要先这样做。此外,在模块定义中,您不依赖于角度形式模块
'formly'

如果您还不熟悉如何在angular代码中依赖第三方模块,我建议您阅读上的文档。然后,按照有角度的formly文档上的说明进行操作。然后看一看这个网站。您会注意到,它们都包括作为脚本标记的angular formly库。如果要使用普通脚本标记,则需要下载这些依赖项并将它们添加到项目中


祝你好运

它包括在内,我没有得到任何错误或丢失的模块。该模块和其他模块一样加载到我的app.js中。我只添加了直接接触formly的代码。所有其他文件,如Index.html、app.js、appRoutes都不在jsbin上…请参阅mainpost。我将我的全部代码添加到github。当我在本地运行您的代码时,会出现错误:
Uncaught错误:[$injector:nomod]模块“StraDocMaApp”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。
似乎与此相关……抱歉,它已更新,请更新您的代码。我做了一些修改,直到数据隐私