javascript - 我可以从具有隔离作用域属性的元素的内部 HTML 访问父作用域吗?

标签 javascript angularjs

我有一个属性指令“my-isolate-directive”,它修饰它所附加的 HTML 元素的值。我将其设置为隔离范围,以便我可以将参数传递给它。

但我还想继续引用父作用域中的对象 - 例如下面的“outerVar” - 来自具有属性指令的元素的值:

<div>
    'outerVar' shows! {{outerVar}}
</div>

<div my-isolate-directive my-isolate-directive-param="requiredParam">
    Oops! 'outerVar' does not show! {{outerVar}}
</div>

这可能吗?

最佳答案

事实并非如此。隔离作用域的目的正是为了通过不从任何其他作用域继承来阻止您尝试实现的目标。如果您不想访问父作用域但仍创建一个新作用域,则应设置 scope: true

关于javascript - 我可以从具有隔离作用域属性的元素的内部 HTML 访问父作用域吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39009446/

相关文章:

spring - 如何将 spring ModelAndView 对象属性注入(inject)到 Angular 模块中?

javascript - $routeProvider 未重定向到 templateUrl

javascript - AngularJS 中 Controller 组件是如何实例化的?

javascript - angularjs从ng-repeat获取一个对象到不同页面中的 Controller

javascript - 用文本替换 textarea 中的 html 标签

javascript - 浏览器中JS字符集错误

javascript - 如何进行条件 promise 链

angularjs - ionic ionic 导航按钮在抽象 View 中不起作用

javascript - 带有 ConfirmDialog 的 PrimeNg TabView

javascript - 使用从 AJAX 检索到的 ID 重定向到 Action