当前位置:  开发笔记 > 编程语言 > 正文

Jasmine单元测试:$ compile从ng-repeat中产生注释

如何解决《Jasmine单元测试:$compile从ng-repeat中产生注释》经验,为你挑选了1个好方法。

为什么行

var scope = $rootScope.$new();
dump($compile('
  • {{item}}
')(scope));

结果是:

'
'

我想看

  • 项目而不是评论.



    1> Eduard Gamon..:

    你错过digest了一路走来的方法

    var e = $compile('
    • {{item}}
    ')(scope); scope.$digest(); console.log(e.html());

    这是我现在得到的输出:

    Safari 537.21 (Linux) LOG: '
    
    • 1
    • 3
    • 5
    • 7
    • 9
    '


    谢谢,它完成了这项工作!有人写道`$ apply()`更可取; 我尝试过它也有效!
  • 推荐阅读
    依然-狠幸福
    这个屌丝很懒,什么也没留下!
    DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有