Angularjs 您必须使用指令的最佳情况是什么?
我目前正在准备angularJS的一个大项目,我真的很困惑angularJS指令是用来做什么的Angularjs 您必须使用指令的最佳情况是什么?,angularjs,angularjs-directive,Angularjs,Angularjs Directive,我目前正在准备angularJS的一个大项目,我真的很困惑angularJS指令是用来做什么的 仅仅是一个澄清,或者一个例子就真的很有帮助。你首先应该看看这一点: 也许你可以考虑一些指令,比如改进经典HTML语法的小宏 指令用于将静态HTML元素替换为更模块化、可重用的功能部分。 考虑一个或多或少复杂的表单,它应该是动态的,并且您希望避免一直重新键入它。对于声明指令来说,这将是一个非常好的场景。 指令是与DOM交互的唯一地方 当然,这只是一个非常基本的例子。指令不仅仅是懒惰程序员的简写:)。它们
仅仅是一个澄清,或者一个例子就真的很有帮助。你首先应该看看这一点: 也许你可以考虑一些指令,比如改进经典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
}
}
})
关于指令的其他有趣内容(以及更多主题)在
进一步阅读和观看:
您应该先看一下文档:
然后看一些示例,比如只关注指令的示例:您应该先看一下文档:
然后看看一些例子,比如这个例子,它只关注指令:是的,我想它也用于需要重复的代码,我想我会看看你提供的链接。谢谢斯普洛特!是的,我想它也用于需要重复的代码,我想我会看看你提供的链接。谢谢斯普洛特!再看看这个再看看这个