想象一下,我们有一台服务器,有时会告诉我们显示一些确认对话框 我实际上认为我必须从服务显示对话但在角度没有这种能力。 如何实现这个?
答案 0 :(得分:1)
Angular服务专门用于在不同控制器之间共享数据。实现泛型函数。
最好的方法是从服务器获取响应,将响应传递给控制器&在响应的基础上(即真/假)显示对话框。
参考如何使用角度2模态: https://github.com/shlomiassaf/angular2-modal
答案 1 :(得分:1)
基本上就像@pranav所说的那样,服务用于在控制器之间共享数据并执行diff动作, 你必须在这种情况下发送一些标志状态代码(我认为是精通的),因此你可以显示一些对话/警报 或者你想要展示的任何东西。
如何在角度2中显示服务对话框
如果您仍想显示服务中的对话框/弹出窗口,则必须使用某个第三方库,此处我使用的是toaster
,
您可以从任何地方调用这台烤面包机,无论是来自功能/按钮点击还是您必须添加的表单服务
烤面包机的js和css文件。
这是相同的工作演示
PS:如果你想从你的控制器调用对话框,你也可以使用来自primeng的growl,见这里