开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
AngularJS - 开源中国社区
AngularJS

Angular JS (Angular.JS) 是一组用来开发 Web 页面的框架、模板以及数据绑定和丰富 UI 组件。它支持整个开发进程,提供 Web 应用的架构,无需进行手工 DOM 操作。 Angu...

Angular 2: @Directive() 指令创建无限滚动
在最近的文章中,我使用 angular 2中新的"ng-repeat"也就是"NgFor"结合通用组件创建(自己的)组件。在这篇文章里,我将继续展示,结合 Angular 2进一步开发的 Echoes Player项目。这次...
oschina 发布于 1年前 4
Spring Security 和 Angular JS
受保护的单页面应用程序 这一节我们要展示将Spring Security、Spring Boot和Angular JS放在一起使用的一些不错的特性,它们能提供令人愉快且安全的用户体验。对于Spring和Angular J...
oschina 发布于 1年前 10
什么时候应该使用 Angular 2
人们常常会问--“我应该在我的新项目中要使用 Angular 2吗?” 假使该项目不需要被准备好几个月? 假使它是一个小项目,或者一个概念验证? 可能你已经在家中正在玩弄Angular 2,但是...
oschina 发布于 1年前 13
Angular 1 vs. Angular 2 深度比较
AngularJS  2 尽管还在Alpha阶段,但主要功能和文档已经发布。让我我们了解下Angular 1 和 2 的区别,以及新的设计目标将如何实现。 Angular 2 当前仍处于 Alpha/开发预览阶段,但是...
oschina 发布于 2年前 36
Angular 1 和 Angular 2 集成:无缝升级的方法
已经有了 Angular 1 应用程序,正在想着怎么把它升级到 Angular 2?看看我们是怎么样支持递增升级的。 摘要 好消息。 我们计划在同一应用程序上允许 Angular 1 和 Angular 2 混合使用...
oschina 发布于 2年前 13
20 个有用的 Angular.js 工具
喜欢 Angular.js?我们为开发者编写了一份最佳 angular.js 工具和资源清单,这可让使用 angular 开发应用程序变得高效。 对于大多数想要设计动态 web 应用的开发者而言,Angular.js ...
Leenajose 发布于 2年前 22
推荐 15 个 Angular.js 应用扩展指令
几天前我们看到Angular 1.4.0发布了-一个以社团为驱动的发布版本涵盖了400多个GitHub的提交,增加了对特性的提升,比如动画,以及可用性。官方新闻发布稿覆盖了绝大部分,这同样值得...
oschina 发布于 2年前 16
为新项目添彩的 10+ 超有用 JavaScript 库
JavaScript 库是一种基础地预写入脚本语言,可以减轻基于应用的 JavaScript 开发,比如 AJAX 和其他以 web 为中心的技术。这些 JavaScript 库常常被称作 JavaScript 框架。比较流行的...
oschina 发布于 2年前 41
AngularJS 应用访问 Android 手机的照片库
Download angularjs.zip - 4.5 KB 介绍 这篇文章来说明如何使用AngularJs调用android Apps暴露的REST APIS来访问图像库. 背景 Android和IOS 有很多远程访问的app,但是开发者缺少远程...
oschina 发布于 2年前 16
Google 宣布新的 Angular 2.0 即将发布以及 AtScript 退休
Angular团队宣布在TypeScript方面同微软达成合作关系,而TypeScript的引入也意味着AtScript的终结。同时,Angular团队试图平复社区对迁移至Angular 2.0的担忧。 在ng-conf大会上,G...
oschina 发布于 2年前 1
使用 AngularJS 实现 WebBinding
下载 demo - 2.8 MB 下载源代码 - 39.8 KB 介绍 在之前的文章 (WebBinding - 如何将客户端JavaScript对象绑定到服务器端的 .NET 对象)中, 我们实现了一个将.Net服务器端对象绑定到J...
oschina 发布于 2年前 0
通过 AngularJS 和 ASP.NET MVC5 实现文件上传
这是什么? 如题所示,在这里我将展示一种使用Angular.js和ASP.NET MVC5 来实现上传文件非常简单的方法. 为什么这样做? 网上已经有很多库实现这个功能了.而我的方法会有什么特别之处呢...
oschina 发布于 2年前 3
AngularJS 对比 React
最近,网页的发展变得越来越快.几乎每个月都会有一个新的javascript框架被宣传和理解它们的功能可能引起的麻烦.在这短短的系列,我们来看一下一些前端的javascript框架,并将它们和Ang...
oschina 发布于 2年前 1
什么时候 AngularJS 会超越 jQuery
web 新手常问的一个问题是“我应该使用哪个框架?”但这个问题却没有‘正确’的答案,通常主要讨论的是 AngularJS 和 jQuery的区别。但它们间的比较在某些方面就像是在比较苹果和橘子...
oschina 发布于 2年前 47
AngularJS 是否能满足企业应用的安全需求
AndularJS开发团体最瞩目的内容是关注于所谓待开发内容(greenfield)的开发--不依赖于空数据库或新概念的新应用。然而这却是开发新的Angular应用程序的常规方法,忽视了很多将已存在...
oschina 发布于 2年前 31
AngularJS – 如何处理 XSS 漏洞
这篇文章展示了有关XSS(跨站脚本)的不同方案以及怎样使用AngularJS中SCE($sceProvider),sanitize service这些特性来正确处理XSS。如果我遗漏了什么重要的地方请直接评论/建议。同...
oschina 发布于 2年前 4
AngularJS ui-router (嵌套路由)
介绍 AngularJS 嵌套路由:这是我针对同一个主题(ui-router)的第二篇文章. 如果你对第一篇文章感兴趣的话,可以访问 这里. 好了,让我们继续吧,来看看嵌套的ui-router状态是怎么...
oschina 发布于 3年前 18
AngularJS 开发者最常犯的 10 个错误
介绍 AngularJS是如今最受欢迎的JS框架之一,简化开发过程是它的目标之一,这使得它非常适合于元型较小的apps的开发,但也扩展到具有全部特征的客户端应用的开发。易于开发、较多的特...
oschina 发布于 3年前 24
AngularJS 1.3 提升了 HTML 表单
即将到来的 AngularJS 1.3 版本会放出对提升表单数据操作的重点关注. 而这次的版本解决了一些真正的痛点,对于一些开发者而言,这次的版本可能不是一次自动升级(言下之意就是需要开...
oschina 发布于 3年前 3
AngularJS 1.3 支持使用 $digest() 循环实现延迟
当在扩展一个Angular应用的时候,巨大的数据集导致$digest()循环运行缓慢。你可以做许多性能上的优化,比如小心$watch()和$filter(),使用一次性绑定,或者使用Batarang找出消耗性能...
oschina 发布于 3年前 3
使用 AngularJS 创建的 RSS 阅读器 —— FreedReadR
下载所有的源码和mongoose web服务器 – 538.1 KB 简介 几年前,我用C#写了一个RSS阅读器,但是我想如果把它做成一个SPA(单页应用)效果会更好。 Angular使一些事情变得简单,RSS阅...
oschina 发布于 3年前 6
超级简单的 AngularJS 应用 —— 实时创建 vCard
下载源码 - 93.5 KB 简介 在这个例子中,我引用了包括AngularJS在内的一些JavaScript库,实现了一个很简单的名片生成器。 尽管在这个小应用中,AngularJS库相较于其他JavaScript库来...
oschina 发布于 3年前 6
AngularJS 中的通信(发布订阅模式)
现在几乎满世界的人都在问! 外面有人么? 这里是 USS AngularJS, 我们遇到麻烦了,我们的服务讲得是克灵贡语(Klingon) 而我们的控制器不能同它们的Ferengi 指令通信了. 有人能帮助我...
开源中国匿名会员 发布于 3年前 5
JavaScript 的轻框架开发
为什么我们不用 Angular, Ember 或者 Backbone! Muut 是一个特殊的论坛平台,它也有着巨大的梦想! 当后端的性能已经极大优化的同时,前端也有着自己的目标:简单API,小体积,快速...
noonoo 发布于 3年前 33
AngularJS 生命周期管理、懒加载和其他高级 DI 技术
Angular 中我最喜欢的一个特点是它的依赖注入(dependency injection)。和我读到的一些质疑不同,我觉得它非常灵活并且非常强大,足以满足商业应用生产线的需求。我在 Dependency In...
oschina 发布于 3年前 0
AngularJS 路由的安全性处理
简介 自从出现以后,AngularJS已经被使用很长时间了。 它是一个用于开发单页应用(SPA)的javascript框架。 它有一些很好的特性,如双向绑定、指令等。 这篇文章主要介绍Angular路由安...
oschina 发布于 3年前 3
AngularJS 应用中实现 JavaScript 动画效果
AngularJS 是一组用于创建单页Web应用的丰富框架,给构建丰富交互地应用带来了所有需要的功能。其中一项主要的特性就是Angular带来了对动画的支持。 我们能够在应用的部分内容当中使...
oschina 发布于 3年前 1
AngularJS 、Backbone.js 和 Ember.js 的比较
1 介绍 我们准备在这篇文章中比较三款流行于Web的“模型-视图-*”框架:AngularJS、Backbone和Ember。为你的项目选择正确的框架能够对你及时交付项目的能力和在以后维护你自己代码的...
oschina 发布于 3年前 40
AngularJS 性能优化二三事
在过去的两年中,angularjs 的使用率有了很大的提升。简单的双向绑定是促使其流行的主要原因之一,但与此同时,它导致了在一个应用中出现了大量的 watcher。在后台,angularJS 会执行...
彭博 发布于 3年前 11
使用 AngularJS 开发一个大规模的单页应用(SPA)
下载源代码 介绍 (SPA)这样一个名字里面蕴含着什么呢? 如果你是经典的Seinfeld电视秀的粉丝,那么你一定知道Donna Chang这个名字。Jerry跟Donna见面,Donna其实不是华人,但是却因...
oschina 发布于 3年前 18
改善用户体验的 3 个 AngularJS 指令
AngularJS指令可以为给你的访问者提供更好的用户体验,比如通过展示用户头像来使页面看起来更具个性化。在你的注册表单中,可以在电子邮箱地址一栏的旁边展示一个头像,指示用户输入...
oschina 发布于 3年前 2
AngularJS – 实现基于角色访问控制的 GUI
这些天我们忙于应用的前端工作,我们主要使用angular完成的。最近的一个需求是基于角色访问GUI。一个用户可以有多个角色,而它应只能访问授权给他的那一部分GUI。 我们主要通过在2个...
oschina 发布于 3年前 14
AngularJS —— 使用模块组织你的代码
下载 modulePattern.zip - 所有的 4 个 HTML 文件  以及 panacea.js - 1.6 KB 介绍  AngularJS 的库里面有很多东西,但本文中我只想专注于小的,针对特定主题的库,我相信通过它...
oschina 发布于 3年前 12
使用 AngularJS 开发 2048 游戏
我频繁地被问及到的一个问题之一,就是什么时候使用Angular框架是一个糟糕的选择。我的默认答复是编写游戏的时候,尽管Angular有它自己的事件循环处理 ($digest循环) ,并且游戏通常...
小檀 发布于 3年前 9
AngularJS - 下一个大框架
AngularJS AngularJS是web应用的下一个巨头。 AngularJS如果为创建web应用而设计,那它就是HTML的套路了。具有数据绑定, MVW, MVVM, MVC, 依赖注入的声明式模板和出色的可测试性都是...
oschina 发布于 3年前 46
AngularJS 的自定义指令
这是一篇angularjs自定义指令的教程。就让我们来看看,如何在angularjs中自定义指令吧!我们将利用现有的guitar angularjs app,这在 教程14: AngularJ表单验证 中用到过。你可以在...
oschina 发布于 3年前 2
创建 AngularJS 自定义过滤器,带自定义参数
Angularjs过滤器是 angularjs非常棒的特性之一。有朝一日,你可能需要使用自定义过滤器,幸运的是,你找到了这篇博文。 下面显示的是自定义过滤器长什么样子(请注意myfilter): <tr ...
oschina 发布于 3年前 4
AngularJS —— 使用 ngResource、RESTful APIs 和 Spring MVC 框架提交数据...
本文为开发者呈现了一些概念和相关的示例代码,介绍了用ngResource($resource)服务POST方式提交数据到和服务器端SpringMVC环境下的RESTFul APIs。示例代码可以在如下页面找到:http:...
oschina 发布于 3年前 17
在 AngularJS 应用中通过 JSON 文件来设置状态
想象一个使用简单的angular UI路由的 angularjs 应用: <!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <title>Example</title>     <script src="bo...
oschina 发布于 3年前 3
通过终端调试 AngularJS 应用
当我们构建AngularJS应用时,通过浏览器(如Chrome,Firefox和IE)的JavaScript控制台访问应用中隐藏的数据和服务总会有些困难。下面是一些简单的技巧可以帮助我们通过Javascript控制...
杨维杰 发布于 3年前 5
AngularJS 使用 Prerender.io 处理 SEO 的问题
AngularJS是一个用来构建网站和app的很棒的框架。内建的路由,数据绑定以及指令(directive)以及其他功能使得AngularJS可以很好的处理应用的各种前端功能。 使用AngularJS唯一的一个不...
oschina 发布于 3年前 17
AngularJS 的表单验证
今天我们将来看看Angular如何帮助做表单验证. 我们将讨论更多使用angular进行有关表单操作的东西(就像我们另外的一篇文章: 提交Ajax表单:AngularJS的方式). 不过不用担心,那篇文...
oschina 发布于 3年前 7
AngularJS 提交表单的方式
在AngularJS出现之前,很多开发者就面对了表单提交这一问题。由于提交表单的方式繁杂而不同,很容易令人疯掉……然而现在看来,依然会让人疯掉。 今天,我们会看一下过去使用PHP方式...
oschina 发布于 3年前 17
在 AngularJS 应用中处理单选框和复选框
AngularJS对表单的处理相当简单。在AngularJS使用双向数据绑定方式进行表单验证的时候,实质上它在帮我们进行表单处理。 以前,我曾经写过AngularJS在表单处理方面的强大功能以及如何...
oschina 发布于 3年前 0
让你的 AngularJS 应用动起来 : ngView
AngularJS 提供了一个很棒的方式来创建单页app。正是由于这个原因,使得我们的站点看起来更像是一个原生的手机程序。为了使它看起来更像是原生的程序,我们可以使用 ngAnimate modu...
oschina 发布于 3年前 3
AngularJS 的 IE 兼容性
备注:AngularJS 1.3抛弃了对IE8的支持。可以在我们的博客上了解更多内容。AngularJS 1.2将继续支持IE8,但核心团队已经不打算在解决IE8及之前版本的问题上花时间。 本文档介绍了互联...
oschina 发布于 3年前 19
使用 Laravel 和 Angular 创建一个单页的评论应用
完整代码:https://github.com/scotch-io/laravel-angular-comment-app 目前,Laravel和Angular均已经成为了Web发展世界里非常著名的工具。Laravel以给PHP社区引入的伟大内容著称,A...
oschina 发布于 3年前 22
如何使用 AngularJS 的 ngShow 和 ngHide
今天我们来看看怎样使用Angular的ngShow 和ngHide   指令来完成它们听起来应该完成的,显示和隐藏! 它们应该做的事 ngShow 和ngHide 允许我们显示或隐藏不同的元素。这有助于创建...
oschina 发布于 3年前 5
AngularJS 使用 UI Router 实现表单向导
今天我们将使用AngularJs和伟大的UI Router以及Angular ngAnimate module创建一个带动画的多步表单。这项技术可以用在你想要简化用户操作的大表单上。 我们看到这项技术已经应用在了...
oschina 发布于 3年前 9
AngularJS 实现页面切换的一个可伸缩方法
AngularJS 1.2 通过引入基于纯CSS class的切换和动画,在一个单页面应用创建页面到页面的切换变得更加的容易。只需要使用一个ng-view,让我们来看一下,一个引入众多的不同切换的可...
oschina 发布于 3年前 0
使用 AngularJS 的路由和模板实现单页应用 (Single Page)
概述 单页应用现在越来越受欢迎。模拟单页应用程序行为的网站都能提供手机/平板电脑应用程序的感觉。Angular可以帮助我们轻松创建此类应用 简单应用 我们打算创建一个简单的应用,涉...
oschina 发布于 3年前 1
AngularJS 中的友好 URL —— 移除URL 中的 #
AngularJS 默认将会使用一个 # 号来对URL进行路由. 例如: http://example.com/ http://example.com/#/about http://example.com/#/contact 要获得干净的URL并将井号从URL中移除是很容...
oschina 发布于 3年前 17
angular-smarty : 一个 AngularJS 的自动完成 UI 实现
我们最近为我们的论坛增加了一个自动完成功能(称为Smarty),在要求专业人员简介的主页上。这是一个超有用的功能,因为它有助于我们将用户导航到他们真正想去的地方。它很有意思,也...
oschina 发布于 3年前 31
AngularJS Hello World 代码实例,只需 6 步
本文展示了AngularJS框架实现的hello world代码示例. 如下是一些你在看Hello World 示例和接下来的代码示例时需要重点关注的方面. ng-app, ng-controller, ng-model 指令 带有两个...
oschina 发布于 3年前 14
如何自动跟踪 Angular.js 的异常
Angular.js取得的巨大成就之一是实用的异常抛出,因为异常信息经常能够准确的表明你的代码为什么崩溃了。运行于世界各地的众多浏览器的大型客户端web应用会面临异常丢失的问题,而捕...
oschina 发布于 3年前 0
PhpStorm 对 AngularJS 的支持
非常喜爱用AngularJS来构建web应用程序的前端吗? PhpStorm 使得在其上进行 AngularJS 相关的工作同其它得到IDE支持的编程语言的工作一样容易! 为了可以自动完成,快速文档,导航并支...
oschina 发布于 3年前 13
Meteor vs Angular
将Meteor和Angular进行比较有点难度,因为在现阶段,除了它们都是由JavaScript写的之外,两者之间有着很大的不同。Meteor是一个运行在Node.js服务端之上全栈的框架或平台。Angular是...
oschina 发布于 3年前 0
AngularJS 之 Factory vs Service vs Provider
当你初试 Angular 时,很自然地就会往 controller 和 scope 里堆满不必要的逻辑。一定要早点意识到,controller 这一层应该很薄;也就是说,应用里大部分的业务逻辑和持久化数据都应...
oschina 发布于 3年前 33
如何在 AngularJS 中对控制器进行单元测试
开发者们都一致认为单元测试在开发项目中十分有好处。它们帮助你保证代码的质量,从而确保更稳定的研发,即使需要重构时也更有信心。   测试驱动开发流程图 AngularJS的代码声称其较...
oschina 发布于 3年前 2
使用 AngularJS 开发的移动应用示例
最近几个月,我一直在分享不同版本的“员工目录”示例应用程序,使用不同技术堆栈,不同的框架,和不同的后端(REST服务)实现。最新版本包括: Employee Directory with Backbone.js, Re...
oschina 发布于 4年前 1
Angular 编程思想
在过去的几个月里,我一直遨游于Angular的世界。如今回想起来,很难想象在没有类似于Angular.js, Backbone.js以及其伙伴Underscore.js这些数据绑定框架下我每天如何去编写一个大型前...
wyysf 发布于 4年前 1
顶部