加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 使用element.AddClass来添加一个有角度的js指令,它

发布时间:2020-12-17 08:12:46 所属栏目:安全 来源:网络整理
导读:我在角度js中做了一个指令,限制它作为一个类,这个指令使我的元素拖动。 在mousehover我想做addClass并添加这个指令,这是一个类,但这不给出所需的结果,我是否缺少一些东西?下面是我在做什么 module.directive('myDraggable',function ($document) { var
我在角度js中做了一个指令,限制它作为一个类,这个指令使我的元素拖动。

在mousehover我想做addClass并添加这个指令,这是一个类,但这不给出所需的结果,我是否缺少一些东西?下面是我在做什么

module.directive('myDraggable',function ($document) {

   var directiveObject= {

   restrict:'AC',//logic of dragging
}
return directiveObject;
});

我试着去做

element.addClass('myDraggable'); // but this fails! pls help
我猜,Angular没有观察元素,如果他们在运行时得到一个新的指令。
为了使其工作,您应该在添加类之后重新编译元素
$compile。

就像是

element.addClass('myDraggable');
$compile(element)(scope);

问候

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读