这是我第一个使用 Angularjs 的应用。
我正在使用 AngularJs 创建应用,从而带来API响应中的游览细节。我有多个控制器,每个控制器都有不同的页面。
我的问题是我的每页页脚都有四个链接(链接看起来像西班牙语,法国,印度,美国等)。如果我点击其中一个,我应该在主控制器上显示相应的API结果。请查看下面的图表以了解低于页面流的信息。
提前谢谢!!
答案 0 :(得分:0)
服务将是完美的。如果使用显示数据的功能创建服务,则可以在每个控制器中注入服务。这样,如果单击页脚中的链接,数据就会显示!
检查here以获取角度服务的文档和示例
答案 1 :(得分:0)
假设您有一页:
page1.php中
您已使用 Page1Controller 调用此页面。
并且您想在<form> ... </form>
中使用 MainController ,
而不是使用 ng-controller ...
<html>
<head></head>
<body>
<form ng-controller="MainController">
. . . // Code here
</form>
</body>
</html>
答案 2 :(得分:0)
之前我有同等的要求。这就是我做到的。
将您的全局方法创建为service,并使用它来维护当前选择的API。
当用户点击页脚链接时,您可以绑定 ng-click 事件和广播将由服务处理的事件 $ on 功能。
您可以查看this example了解详情。