DOM操作和数据绑定也可以用Jquery完成。遵循AngularJS指令的优点是什么?为什么选择AngularJS指令?
0
A
回答
0
Angular js是双向绑定,所以它会减少写入更多的代码。如果任何实例发生了变化,那么它将反映在任何地方
1
用最简单的术语来说,AngularJS中的指令是一个可重用的组件。 AngularJS中的指令以语义方式封装元素的所有行为属性和功能,从而将所有功能组合在一起。这有助于跟踪某个HTML部分的更改,而不是跟踪脚本中全局级别的更改。
一个更正式的指令定义是:在AngularJS中,一个指令是一个在AngularJS模块中定义的JavaScript工厂函数,该函数为HTML编译器保存一组指令,用于定义DOM元素的指定行为。
样本指令代码
var myApp = angular.module(‘myApp’, []);
myApp.directive(‘helloWorld’, function() {
return {
restrict: ‘E’,
template: ‘<h1>Hello World</h1>’
};
});
<body ng-app=“myApp”>
<hello-world></hello-world>
</body>
要知道更多关于指令点击link
相关问题
- 1. 选择的AngularJS ngModel指令
- 2. AngularJS选择指令不与选项
- 3. angularjs子指令元素选择
- 4. AngularJS防止默认选择指令
- 5. AngularJS替换复杂选择指令
- 6. AngularJS选择指令不工作在jsfiddle
- 7. 查询选择嵌套AngularJS指令
- 8. AngularJS指令 - “scope:{}”是什么意思?
- 9. AngularJS复选框内指令
- 10. AngularJS指令与模板中的选择和ng选项
- 11. 你为什么要把控制器放在AngularJS的指令中?
- 12. AngularJS指令操作需要范围摘要,为什么?
- 13. 为什么我在AngularJs中的指令不起作用?
- 14. 为什么这个angularjs指令不起作用?
- 15. 为什么我的AngularJS指令在Edge中不起作用?
- 16. AngularJS - 为什么我的指令/控制器只加载一次?
- 17. 为什么在评论中使用AngularJS指令
- 18. 什么为0x0指示指令
- 19. AngularJS指令作为评论
- 20. AngularJS - 指令与形式为
- 21. 什么是XPath表达式来选择处理指令?
- 22. 什么是更好的角度指令或CSS选择器?
- 23. AngularJS:从指令
- 24. 指令与angularjs
- 25. AngularJS jquery指令
- 26. angularJS ES6指令
- 27. AngularJs在指令
- 28. AngularJS指令(TypeScript)
- 29. 指令 - AngularJS
- 30. AngularJS ngModel指令
是的,它可以将指令链接功能内部完成:) –
指令比jQuery的强大得多。 https://www.airpair.com/angularjs/posts/jquery-angularjs-comparison-migration-walkthrough – bwaaaaaa
因为别人已经为你写了jquery,有单元测试和1000年的行业安装。你认为*你的代码会很强大吗?更多信息在这里:https://stackoverflow.com/tags/angularjs/info –