如何从另一个控制器调用函数中的服务(Angular JS)

时间:2017-03-03 07:13:35

标签: angularjs

我有一个主控制器。 我有客户端控制器及其服务。 ADMIN可以创建,获取,更新和删除客户端的getList。 现在管理员注销,客户端登录。

我希望该客户端可以查看和更新​​已登录的个人资料。(GET& PUT操作)

enter image description here

我想要做的是,从主要Index.html 页面,当客户点击个人资料时,它对/ profile感兴趣并将函数调用为以及ng-click =" profile()"

现在我创建了一个单独的配置文件控制器,我在其中创建了一个函数 profile(),并从我的客户端服务中调用 getClient 但我无法调用该功能。

This is sample of my code - > MYCode

修改

代码示例在plunker中不起作用。我的项目非常庞大和复杂,所以我刚刚曝光了一小部分。 Plunker只是为了显示我的代码的逻辑。

帮助!提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以浏览我的简单登录应用,了解您希望如何构建应用here

答案 1 :(得分:0)

在plunker示例中,您的服务被拼错了#34; ClientServie.js"。另外,尝试将其作为服务而不是工厂。 由于plunker也不可运行,因此很难调试最新情况。

相关问题