- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们有一个指令作为我们大型单页应用程序的一部分。我们在页面的多个地方使用相同的指令,每次它的行为和外观都完全一样。我们看到的主要问题是这个指令有一个 ng-repeat,它创建了几百个 DOM 元素。
是否可以创建一个充当单例的指令? IE。每次使用指令或缓存 DOM 元素的创建以提高速度时,集合上只有一个 watch 而不是一个 watch 。或者是否有更好的方法在同一页面中多次使用相同的 DOM 元素。
我一直在考虑使用自定义 ng-repeat 来缓存创建的 html 并重用它,这是最好的方法吗?
最佳答案
Angular 在“服务”组件中有一个单例概念。你不能使指令成为单例(没有 hackery),但你完全可以让服务做到这一点——因为它们已经做到了。我采用的方法是让服务完成数据工作并将其暴露给指令。这些指令只是访问服务,因为服务已经是单例,它们将共享一个数据对象/集合/模型。
关于javascript - 是否可以创建一个充当单例的指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29684512/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!