我正在使用角度js,有一件事我还没有完全理解。我知道是什么指令:它们是我们添加到HTML中的“附加功能”,可以用作元素,属性,注释或类,并且可以通过其他一些事物完全改变标记。 angular或可以通过链接功能添加功能。
那很好,但什么时候使用指令?我知道如果我们想在屏幕上表示一些特定于域的对象,那么这是一个可能的指令候选者,或者当我们想要为某些HTML元素添加功能时(比如滑块功能到输入),那么我们使用一个指令。但其他情况呢?那么当我们想要操纵DOM时,例如,激活侧边栏或类似的东西的功能呢?指令用于此目的?
如何知道何时在angular中使用指令?
答案 0 :(得分:4)
当我面对这两种情况中的一种时,我会考虑指令:
答案 1 :(得分:2)
ng-include
)。ng-model
输入字段验证,格式化或解析的方式,请创建需要 ngModel
的指令。require
父指令,并通过指令控制器进行通信。