我目前正在编译用于单元测试的指令 $compile('customdirective' )(scope);它确实编译了该指令,但嵌套在该指令中的自定义指令仍然未编译。有没有办法编译嵌套指令?
最佳答案
我会为看到此内容的任何人回答我自己的问题。它们未编译的原因是因为我需要将嵌套指令作为父指令中的依赖项进行引用。您不需要在 Angular 中执行此操作即可使其在前端工作。它不适用于 Jasmine,因为它会将其识别为普通 html 元素(这是预期且有效的),除非您指定它的依赖项以将其识别为 Angular Directive(指令)。这也是Jasmine没有抛出依赖错误的原因。
关于javascript - 如何在 Jasmine 中编译嵌套指令以进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43970001/