我的项目中定义了两个自定义指令:
<include-partial>
- 通过$http
服务获取模板的元素指令,编译并插入DOM on-show="someFn()"
- 属性指令,当元素变得可见时应该调用某个函数我想将两者结合起来,这样我就可以编写这样的代码:
<include-partial on-show="init()">
但这不起作用,因为<include-partial>
的内容是异步提取的,因此on-show
没有要附加的DOM。
你有什么想法解决这个问题吗?如何强制on-show
等待<include-partial>
完成编译DOM?
答案 0 :(得分:0)
在你的情况下,“on-show”永远不会触发,因为“include-aprtial”标签不会改变它的可见性。尝试在链接功能中隐藏“include-partial”并在内容加载时显示。