在两个不同的html文件中使用相同的ng-app名称检索出厂值

时间:2018-01-26 17:02:24

标签: javascript html angularjs

我正在尝试使用angularjs。我有两个html页面。页面都有ng-app和相同的ng-app名称。喜欢这个

<!DOCTYPE html>
<html ng-app="app">
<head>

现在我编写了一个java脚本文件,它定义了工厂以及这两个html页面的两个控制器。我写了一个工厂来分享这两个页面之间的数据。我正在从一个页面收集数据并尝试在另一个html文件中显示数据。

在工厂我使用了get和set函数。从第一个控制器我设置了值。

但是当试图在另一个页面中获得相同的值时,它不会显示任何内容。是因为第二个html文件ng-app正在重新定义所有内容吗? 是否有任何解决方法可以使用相同的ng-app名称来解决此问题?

1 个答案:

答案 0 :(得分:0)

当您说ng-app="app" angular从您的应用中启动新实例时。这就像在oop语言中做new app()一样。所以新实例对第一个实例一无所知。尝试使用相同的实例并使用路由在您的页面之间导航。