访问隔离范围之外的数据

时间:2014-04-22 15:43:38

标签: javascript angularjs angularjs-directive angularjs-scope

所以我遇到这种情况,我有指示隔离范围。从我的理解,我限制在指令内的这个范围,但我想知道是否有一种方法可以访问(更改)数据父范围没有属性绑定来隔离范围?这是我尝试编辑的代码:

http://plnkr.co/edit/tdJCtP7FJVZn28FPAuv3?p=preview

你会发现它现在实际上可以使用角度1.0.8,但不能使用1.2.8(正如预期的那样)。我很困惑它在1.0.8时是如何工作的,{{ {1}}在父作用域(MyCtrl)中?所以我需要帮助才能使这段代码在1.2.x中工作(只需在脚本标签中从1.0.8更改为1.2.8)

1 个答案:

答案 0 :(得分:0)

对于您的第一个问题,请查看:https://stackoverflow.com/a/19945278/1140134

此外,如果没有属性绑定,您可以放置​​scope: true,为原型继承父范围的指令创建新范围。

相关问题