HTML5技术

[后端人员耍前端系列]AngularJs篇:30分钟快速掌握AngularJs - Learning hard(3)

字号+ 作者:H5之家 来源:博客园 2016-05-10 13:00 我要评论( )

AngularJs 过滤器演示 ( function () { , []); () { return function (input, uppercase) {input ; ; ) {out out;} if (uppercase) {out = out.toUpperCase();} return out;};});mainApp.controller( ($scope) {$sc

AngularJs 过滤器演示 (function () { , []); () { return function(input, uppercase) { input ; ; ) { out out; } if (uppercase) { out = out.toUpperCase(); } return out; }; }); mainApp.controller(($scope) { $scope.greeting ; }]); })() No filter: {{greeting}} Reverse: {{greeting|reverse}} Reverse + uppercase: {{greeting|reverse:true}}

  具体的运行效果:点击此运行

3.8 前端模块化开发

  前面例子中的实现方式并不是我们在实际开发中推荐的方式,因为上面的例子都是把所有的前端逻辑都放在一个Html文件里面,这不利于后期的维护。一旦业务逻辑一复杂,这个Html文件将会变得复杂,导致跟踪问题和fix bug难度变大。在后端开发过程中,我们经常讲职责单一,将功能相似的代码放在一起。前端开发也同样可以这样做。对应的模块化框架有:RequireJs、SeaJs等。

也可以使用AngularJs内置的模块化来更好地组织代码结构。具体的代码请到本文结尾进行下载。这里给出一张采用模块化开发的截图:

四、总结

   到这里,本文的所有内容就结束了,在后面的一篇文章中,我将分享使用AngularJs实现一个简易的权限管理系统。

  更多内容参考:

  AngularJS 教程

   AngularJs官网

  本文所有源码下载:AngularJsQuickStart

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 前端工具的安装 - 韩子卢

    前端工具的安装 - 韩子卢

    2017-05-02 08:00

  • 移动前端常用meta标签 - 0jiji0

    移动前端常用meta标签 - 0jiji0

    2017-04-21 12:00

  • 前端项目从0到1的感悟 - liliangel

    前端项目从0到1的感悟 - liliangel

    2017-04-20 12:00

  • 前端页面跳转并取到值 - 哈哈哈是我呀

    前端页面跳转并取到值 - 哈哈哈是我呀

    2017-04-14 14:01

网友点评