Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs-如何将视图加载到弹出窗口_Angularjs - Fatal编程技术网

Angularjs-如何将视图加载到弹出窗口

Angularjs-如何将视图加载到弹出窗口,angularjs,Angularjs,以弹出模式显示我的视图的最佳方式是什么 我有我的应用程序的主仪表板,然后每当用户想要在仪表板上添加或编辑项目时,我希望通过弹出模式中的表单来完成 我知道我可以使用jquery来处理弹出窗口的显示和隐藏。但是有没有一种角度的方法来实现这一点,或者jquery在这种情况下可以接受吗 就像Angular中的所有东西一样,有很多方法可以做到这一点。也许最简单的方法是通过ngshow或nghide结合ngmouseover,隐藏模式的HTML,我现在正在做这件事,并决定对模式使用jquery ui。拖动和

以弹出模式显示我的视图的最佳方式是什么

我有我的应用程序的主仪表板,然后每当用户想要在仪表板上添加或编辑项目时,我希望通过弹出模式中的表单来完成


我知道我可以使用jquery来处理弹出窗口的显示和隐藏。但是有没有一种角度的方法来实现这一点,或者jquery在这种情况下可以接受吗

就像Angular中的所有东西一样,有很多方法可以做到这一点。也许最简单的方法是通过
ngshow
nghide
结合
ngmouseover
,隐藏模式的HTML,我现在正在做这件事,并决定对模式使用jquery ui。拖动和调整大小是很难做到的,我的模式需要这样做。我将模态调用包装在一个指令中,以便模态在单击时弹出。我犯的错误是使用jQueryAppend添加新的html。不要这样做。使用template或templateUrl,然后将其放入您的模式中。这将确保模态中的所有范围变量都与控制器通信。

检查此项并转到模态部分。这看起来又漂亮又干净。这里有一个html和javascript的示例。视图是一个模板,可以是html文件,也可以是javascript中的内联html


ngDialog是一个很棒的小库,我发现它非常有用