如何在角度2中显示服务对话框

时间:2016-08-27 10:07:30

标签: angular

想象一下,我们有一台服务器,有时会告诉我们显示一些确认对话框 我实际上认为我必须从服务显示对话但在角度没有这种能力。 如何实现这个?

2 个答案:

答案 0 :(得分:1)

Angular服务专门用于在不同控制器之间共享数据。实现泛型函数。

最好的方法是从服务器获取响应,将响应传递给控制器​​&在响应的基础上(即真/假)显示对话框。

参考如何使用角度2模态: https://github.com/shlomiassaf/angular2-modal

答案 1 :(得分:1)

基本上就像@pranav所说的那样,服务用于在控制器之间共享数据并执行diff动作, 你必须在这种情况下发送一些标志状态代码(我认为是精通的),因此你可以显示一些对话/警报 或者你想要展示的任何东西。

  

如何在角度2中显示服务对话框

如果您仍想显示服务中的对话框/弹出窗口,则必须使用某个第三方库,此处我使用的是toaster, 您可以从任何地方调用这台烤面包机,无论是来自功能/按钮点击还是您必须添加的表单服务 烤面包机的js和css文件。 这是相同的工作演示

Working Example

PS:如果你想从你的控制器调用对话框,你也可以使用来自primeng的growl,见这里