【问题标题】:How to compile nested Directives in Jasmine for unit test?如何在 Jasmine 中编译嵌套指令以进行单元测试?
【发布时间】:2017-05-15 00:11:58
【问题描述】:

我目前正在为单元测试编译指令 $compile('custom directive' )(scope);它会编译指令,但嵌套在指令中的自定义指令仍未编译。有没有办法编译嵌套指令?

【问题讨论】:

标签: javascript angularjs unit-testing jasmine karma-jasmine


【解决方案1】:

我将为看到此内容的任何人回答我自己的问题。他们没有编译的原因是因为我需要将嵌套指令引用为父指令中的依赖项。您不需要在 Angular 中执行此操作,它就可以在前端工作。它不适用于 Jasmine,因为它仅将其识别为普通的 html 元素(这是预期的且有效的),除非您指定依赖项以将其识别为角度指令。这也是Jasmine没有抛出依赖错误的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    • 2015-01-18
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    相关资源
    最近更新 更多