Javascript ng包括来自两个不同应用程序的两个控制器
我有两个应用程序(app1和app2),其中有两个index.html文件(每个文件一个)。 这些文件有一个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尝试设置该值时,就会出现问题 基本上,两个不同应用程序
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”
具有可从两个不同应用程序访问的值
目前唯一接近解决方案的是一个残酷的代码复制粘贴,我想知道是否有更聪明的方法
多谢各位