Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 您必须使用指令的最佳情况是什么?_Angularjs_Angularjs Directive - Fatal编程技术网

Angularjs 您必须使用指令的最佳情况是什么?

Angularjs 您必须使用指令的最佳情况是什么?,angularjs,angularjs-directive,Angularjs,Angularjs Directive,我目前正在准备angularJS的一个大项目,我真的很困惑angularJS指令是用来做什么的 仅仅是一个澄清,或者一个例子就真的很有帮助。你首先应该看看这一点: 也许你可以考虑一些指令,比如改进经典HTML语法的小宏 指令用于将静态HTML元素替换为更模块化、可重用的功能部分。 考虑一个或多或少复杂的表单,它应该是动态的,并且您希望避免一直重新键入它。对于声明指令来说,这将是一个非常好的场景。 指令是与DOM交互的唯一地方 当然,这只是一个非常基本的例子。指令不仅仅是懒惰程序员的简写:)。它们

我目前正在准备angularJS的一个大项目,我真的很困惑angularJS指令是用来做什么的


仅仅是一个澄清,或者一个例子就真的很有帮助。

你首先应该看看这一点:

也许你可以考虑一些指令,比如改进经典HTML语法的小宏

指令用于将静态HTML元素替换为更模块化、可重用的功能部分。

考虑一个或多或少复杂的表单,它应该是动态的,并且您希望避免一直重新键入它。对于声明指令来说,这将是一个非常好的场景。
指令是与DOM交互的唯一地方

当然,这只是一个非常基本的例子。指令不仅仅是懒惰程序员的简写:)。它们可以为其他静态元素增加大量的复杂性和功能,是实现干代码的好方法

编辑:

您不仅可以通过创建自定义元素(如
)来使用指令,还可以通过将它们限制为属性或类来使用指令。然后可以将函数链接到它们:

app.directive('myDirective',function(){
  return {
    restrict: 'A', // Attribute
    link: function(){
        // do something great
    }
  }
})
关于指令的其他有趣内容(以及更多主题)在

进一步阅读和观看:







首先,您应该看看这一点:

也许你可以考虑一些指令,比如改进经典HTML语法的小宏

指令用于将静态HTML元素替换为更模块化、可重用的功能部分。

考虑一个或多或少复杂的表单,它应该是动态的,并且您希望避免一直重新键入它。对于声明指令来说,这将是一个非常好的场景。
指令是与DOM交互的唯一地方

当然,这只是一个非常基本的例子。指令不仅仅是懒惰程序员的简写:)。它们可以为其他静态元素增加大量的复杂性和功能,是实现干代码的好方法

编辑:

您不仅可以通过创建自定义元素(如
)来使用指令,还可以通过将它们限制为属性或类来使用指令。然后可以将函数链接到它们:

app.directive('myDirective',function(){
  return {
    restrict: 'A', // Attribute
    link: function(){
        // do something great
    }
  }
})
关于指令的其他有趣内容(以及更多主题)在

进一步阅读和观看:







您应该先看一下文档:
然后看一些示例,比如只关注指令的示例:

您应该先看一下文档:
然后看看一些例子,比如这个例子,它只关注指令:

是的,我想它也用于需要重复的代码,我想我会看看你提供的链接。谢谢斯普洛特!是的,我想它也用于需要重复的代码,我想我会看看你提供的链接。谢谢斯普洛特!再看看这个再看看这个