0

我的项目中定义了两个自定义指令:

  • <include-partial>- 通过$http服务获取模板、编译并插入 DOM的元素指令
  • on-show="someFn()"- 属性指令,当元素变得可见时应该调用一些函数

我想将两者结合起来,这样我就可以编写如下代码:

<include-partial on-show="init()">

但是,这不起作用,因为 的内容<include-partial>是异步获取的,因此on-show没有要附加的 DOM。

你有什么想法如何解决这个问题吗?我怎么能强制on-show等到<include-partial>完成 DOM 编译?

提前谢谢!

4

1 回答 1

0

在您的情况下,“on-show”永远不会触发,因为“include-aprtial”标签不会改变它的可见性。尝试在链接功能中隐藏“包含部分”并在内容加载时显示。

于 2013-03-28T10:12:47.573 回答