Javascript 如何在指令将元素替换为模板之前获取对元素的引用
我以HTML格式获取数据。(因为我们使用内容管理)。我的任务是编写一个指令,将这些数据解析为javascript对象,然后使用模板正确显示 我的问题是,当在Javascript 如何在指令将元素替换为模板之前获取对元素的引用,javascript,jquery,angularjs,angularjs-directive,Javascript,Jquery,Angularjs,Angularjs Directive,我以HTML格式获取数据。(因为我们使用内容管理)。我的任务是编写一个指令,将这些数据解析为javascript对象,然后使用模板正确显示 我的问题是,当在link方法内部时,在我可以操作这个HTML数据之前,模板被替换了 我的HTML内容 标题 总结 2016年1月21日 标题 总结 2016年1月21日 指令的我的模板-ci课程日历 <div class="accordion"> <div ng-repeat="course in courses">
link
方法内部时,在我可以操作这个HTML数据之前,模板被替换了
我的HTML内容
标题
总结
2016年1月21日
标题
总结
2016年1月21日
指令的我的模板-ci课程日历
<div class="accordion">
<div ng-repeat="course in courses">
<!--do something-->
</div>
</div>
我认为您需要使用编译
函数,而不是链接
。请看这个问题:@MoshFeu,对于一个指令,编译函数似乎只执行一次,但每次使用该指令时,我都需要解析这些数据。。您共享的链接很有用……但仍然很困惑,需要使用什么。这些div是您在ci课程日历中硬编码的吗?您不能用ng model
在控制器内部获取这些值吗?之后,您可以通过隔离作用域将这些值传递给您的指令?@peter这些值来自CQ5(内容管理),所以我需要解析这个内部指令,然后在模板中适当地使用它。