在服务中创建新范围

时间:2014-09-05 12:49:58

标签: angularjs

我有一个Service,它接收一个文本字符串。我已经在$templateCache模板中缓存了我可以从服务中访问的模板。

因此,我的目标是使用传递的文本创建新范围,并使用$compile服务将其应用于模板。然后,将其附加到指定的元素。

我理解,在这里使用ngRepeatController非常棒,但出于架构原因,我不得不使用Service。

也许有人有任何好的建议,哪种做法最好?

提前致谢

1 个答案:

答案 0 :(得分:0)

在你的情况下,最好的做法是听取$ destroy,并正确清理。

更新

因为你的目标是使用$ compile,所以你的最佳做法是正确地监听$ destroy和clean。