首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在angularjs指令定义中ondelete是什么?

在angularjs指令定义中ondelete是什么?
EN

Stack Overflow用户
提问于 2016-09-01 02:30:47
回答 2查看 743关注 0票数 0

我正在阅读this article,然后在指令中遇到了ondelete概念,我在official document中找不到解释。

代码语言:javascript
复制
app.directive('stickyNote', function(socket) {
  var linker = function(scope, element, attrs) {};
  var controller = function($scope) {};
  return {
    restrict: 'A', 
    link: linker, 
    controller: controller, 
    scope: { 
      note: '=',
      ondelete: '&' // What is ondelete? Where is document? 
    }
  };
});

你能帮我找到官方文档来解释ondelete in指令吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-01 02:36:54

Scope有一个$destroy事件。你可以订阅它

代码语言:javascript
复制
$scope.$on('$destroy', function() {...});
票数 1
EN

Stack Overflow用户

发布于 2016-09-01 02:36:57

This section of the angular documentation解释了将指令内的作用域变量绑定到父作用域的不同方法。

该代码所做的是与在stickyNote ondelete属性中传递的父作用域变量进行双向绑定

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39256630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档