我有一个变量,我从docA中的查询字符串获得:
DOCA(MAINVIEW)
var cat = getUrlParameter('cat');
我在docB中也有一个处理不同视图的ng-click函数:
docB(rightDrawer)
<li class="item" ng-click="newDay('Monday')">Monday</li>
$ scope.newDay
$scope.newDay= function(day){
supersonic.ui.layers.push('http://localhost/principal.html?day='+day +'&cat='+cat);
supersonic.ui.drawers.close('right');
}
我正在尝试将de var“cat”从docA传递到$ scope.newDay
我试过了:
在$ scope.newDay中调用$ window.cat但是未定义,我认为这是因为我试图从docB中的函数中的docA中获取变量。
目标:
转到:
来自“scope.newDay”函数的
使用来自docA的变量“cat”和来自[docB] newDay('Monday')的“day”
答案 0 :(得分:0)
我建议你看一下指令。 Agular隔离范围。使用指令,您可以继承范围。