Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ng包括来自两个不同应用程序的两个控制器_Javascript_Html_Angularjs - Fatal编程技术网

Javascript ng包括来自两个不同应用程序的两个控制器

Javascript ng包括来自两个不同应用程序的两个控制器,javascript,html,angularjs,Javascript,Html,Angularjs,我有两个应用程序(app1和app2),其中有两个index.html文件(每个文件一个)。 这些文件有一个 ng include=“header.html”。 header.html文件有一个带有ng if=“showButton()”的按钮 函数showButton()位于app1.controller1中。所以,现在一切正常,因为控制器用来正确设置布尔值(showButton()result)。 当app2通过他的controller2尝试设置该值时,就会出现问题 基本上,两个不同应用程序

我有两个应用程序(app1和app2),其中有两个index.html文件(每个文件一个)。 这些文件有一个

ng include=“header.html”。

header.html文件有一个带有
ng if=“showButton()”
的按钮

函数
showButton()
位于
app1.controller1
中。所以,现在一切正常,因为控制器用来正确设置布尔值(
showButton()
result)。 当
app2
通过他的
controller2
尝试设置该值时,就会出现问题

基本上,两个不同应用程序的两个控制器可以(如果是的话)指向html文件中的同一个变量吗

showButton() in app1.controller1
showButton() in app2.controller2
这些函数绑定到
header.html
文件中的相同值。 我读过关于可以与多个控制器相关的指令,但示例是基于单个应用程序的

真正让我困惑的是,
ng include=“header.html”
“header.html”
具有可从两个不同应用程序访问的值

目前唯一接近解决方案的是一个残酷的代码复制粘贴,我想知道是否有更聪明的方法

多谢各位