ng-包括两个不同应用程序的两个控制器

时间:2017-09-11 13:48:30

标签: javascript html angularjs

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

这些文件

<div> ng-include="header.html".</div>

header.html文件有一个带ng-if="showButton()"的按钮。

函数showButton()位于app1.controller1。所以,因为现在还可以,因为该控制器用于设置该布尔值(showButton()结果)correclty。 当app2通过他的controller2尝试设置该值时,问题就出现了。

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

showButton() in app1.controller1
showButton() in app2.controller2

并将这些函数绑定到header.html文件中的相同值。 我读到了可以与多个控制器相关的指令,但示例是基于单个应用程序的。

让我感到困惑的是,ng-include="header.html" "header.html"具有可从两个不同应用访问的值

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

谢谢。

0 个答案:

没有答案