Angular1 插入属性未生效

2015-11-22 22:30:32 +08:00
 keithsun80

国外买了一套基于 angular 的模板

在生成一个 Table 的时候 我需要将列表中的部分元素添加 一个事件

静态内容如下
<h4 class="page-header" popover="Test" popover-trigger="mouseenter" >
可以生效, 会捕获鼠标的 mouseover 事件,当鼠标移动到元素中国年时显示 popover 对应内容

Controller 中请求回调事件数据初始化后, 我通过如下方式去修改对应列内容, 调试模式下下 html 内容已经变动, 但是未生效
$($('.ag-angle').find('.cell-col-2')[i]).attr('popover',item.content);
$($('.ag-angle').find('.cell-col-2')[i]).attr('popover-trigger',"mouseenter");

肿么回事呢, 请各位帮下忙哈, 不行我就换一个姿势去做.

2608 次点击
所在节点    Angular
2 条回复
markocen
2016-01-14 03:20:39 +08:00
如果 popover 和 popoverTrigger 是两个 angular directive 的话,通过 jquery 对其进行修改 angular 内部是不会感知到的
dong3580
2016-02-25 11:16:08 +08:00
@markocen
需要赋值给对应的 model ,不过不知道模板具体代码,所以其实也不好确定,不知道楼主解决 @keithsun80

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/238115

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX