Angularjs中自定义指令的用途是什么?

时间:2014-02-18 12:50:36

标签: angularjs angularjs-directive angularjs-scope angularjs-ng-repeat

我是angularjs的新手,很难理解自定义指令示例和相关的博客。

为什么我们使用它以及自定义指令的用法。(使用内置指令很容易理解和使用)

可以根据我们的需求编写自己的自定义指令吗?

角度js中自定义指令的需求是什么?

3 个答案:

答案 0 :(得分:6)

指令可用于增加代码的可重用性。

指令infact可用于将复杂应用程序的代码拆分为更简单的部分,可在其他页面或项目中重复使用。

当AngularJS与第三方插件结合使用时,指令可用于保存双向数据绑定。

通常,指令用于DOM操作

Angular的理念是模块化开发,允许我们用指令编写前端代码

我希望能帮到你

答案 1 :(得分:2)

自定义指令让您有机会定义自己的" Web组件",一个非常简单的示例将是您的应用程序的自定义菜单,使用您可以编写一次的自定义指令并在多个应用程序中使用它

阅读更多相关内容,您会发现它非常有用(但完全可选,因为您可能已经内置了它)。

作为一个例子,我发现这个link非常有用。

答案 2 :(得分:2)

代码的可重用性.....您可以在任何页面和项目中的任何位置重复使用代码。

轻松解决复杂的操作。

减少代码量。随时随地拨打电话。

轻松处理你的Dom。