
AugularJS
pdw2009
为自由而挣扎
展开
-
AngularJs $broadcast $emit $on 事件触发controller间的值传递
使用angularjs,发现controller间的值传递,比较麻烦的,以后几篇文章会陆续说几种方法。一,angularjs $broadcast $emit $on的处理思想在一个controller里面通过事件触发一个方法,在方法里面通过$broadcast或$emit来定义一个变量,在父,子controller里面通过$on来获取。二,实例说明angularjs $b转载 2015-08-24 12:04:58 · 1460 阅读 · 0 评论 -
在ionic中使用$q同步读取sqlite3记录
今天在写AngularJS Service,然后希望在Controller中使用Service提供Model。架构上,我希望Controller可以直接获得数据,因此有了“同步读取”数据的想法。但是,我们都知道,在前端做同步读取显然不是好的实践做法,毕竟JavaScript的很多良好体验都是通过异步请求实现的。而且,同步之后会严重影响前端的体验和性能。 AngularJS提供了原创 2015-10-27 22:16:30 · 4494 阅读 · 2 评论 -
Javascript异步编程的4种方法
你可能知道,Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段J转载 2015-10-27 16:49:11 · 604 阅读 · 0 评论 -
AngularJS开发人员最常犯的10个错误
简介AngularJS是目前最为活跃的Javascript框架之一,AngularJS的目标之一是简化开发过程,这使得AngularJS非常善于构建小型app原型,但AngularJS对于全功能的客户端应用程序同样强大,它结合了开发简便,特性广泛和出众的性能,使其被广泛使用。然而,大量使用也会产生诸多误区。以下这份列表摘取了常见的一些AngularJS的错误用法,尤其是在app开发过程中。转载 2015-10-27 00:01:43 · 1201 阅读 · 0 评论 -
ionic+jpush通知栏事件
//点击通知栏的回调,在这里编写特定逻辑window.plugins.jPushPlugin.openNotificationInAndroidCallback= function(data){ console.log(data);}data的格式类似于下面的例子,解析JSON数据即可完成自定义逻辑:{ "alert": "你好 , 这是灵动工大推送的一条转载 2015-10-25 00:31:51 · 4243 阅读 · 0 评论 -
angularjs 控制style
ng-if="curtab==tab1" ng-style="{color: #4596CE;}"原创 2015-10-18 22:28:38 · 13454 阅读 · 0 评论 -
ionic tab按钮变颜色的例子
页面代码 日内波段 隔日波段 设置 javascript代码:myApp.controller('TabContr原创 2015-10-18 23:20:33 · 7635 阅读 · 0 评论 -
理解AngularJS中的Service类型
Angular中有几种不同类型的services。每一种都有自己的独特用法。需要记住的非常重要的一点是service总是一个单体,无论是哪种类型的service。注释:单体是一种设计模式,它限制了每一个类仅能够实例化为一个对象。无论我们在什么地方注入我们的service,将永远使用同一个实例。Constant例子:app.constant('fooConfi转载 2015-08-21 13:54:41 · 711 阅读 · 0 评论 -
在AngularJS应用中实现认证授权
在AngularJS应用中实现认证授权在每一个严肃的应用中,认证和授权都是非常重要的一个部分。单页应用也不例外。应用并不会将所有的数据和功能都 暴露给所有的用户。用户需要通过认证和授权来查看应用的某个特定部分,或者在应用中进行特定的行为。为了在应用中对用户进行识别,我们需要让用户进行登录。在用户管理方面,传统的服务器端应用和单页应用的实现方式有所不同,单页应用能够和服务器通信的方式转载 2015-08-21 14:07:02 · 8667 阅读 · 3 评论 -
AngularJS指令编写实用指南
指令(directives)是任何AngularJS应用中最重要的成分。尽管AngularJS已经自带了很多指令,你经常会发现需要自己亲手创建一些特别的指令。本文将会带你了解自定义指令并解释如何在现实世界中的Angular项目中使用它们。文章的最后,我们将一起用Angular指令来创建一个简单的笔记小应用。综述一个指令就是一个引入新语法的东西。指令是在DOM元素上做的标记,并同时附转载 2015-08-21 15:09:38 · 1259 阅读 · 0 评论 -
ionic 的Toast提示信息
ionic 有多种方法提示信息,在 这使用ngcordova的$cordovaToast 。1、在项目中执行cordova plugin add https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin.git把相应的包加进项目,该$cordovaToast 包含以下方法:show(message, duratio原创 2015-08-02 14:34:46 · 16488 阅读 · 0 评论 -
接触AngularJS
AngularJS为Google公司开发的JavaScript的MVC框架。可以与jQuery等其他框架结合使用。MVC为Model(模型)、View(视图)、Controller(控制器)的简称。Model:应用程序内使用的数据结构。View:用户实际看见的应用程序展示效果。Controller:应用程序内对数据模型及视图进行的控制。示例一: 第一个示例页面转载 2015-08-04 18:08:19 · 518 阅读 · 0 评论 -
NPM 镜像设置
Default style is flat-square.Badge URL: https://npm.taobao.org/badge/v/cnpmjs.org.svg =0.0.0: =0.1.0: >=1.0.0: 使用说明你可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:$ npm install -g cnpm --转载 2015-08-01 19:18:01 · 2024 阅读 · 1 评论 -
angularjs入门例子
html 学习 名: 姓: 姓名: {{person.firstName + " " + person.lastName}} 提示一下 调ajs函数 Flip the shouldShow variable Showing {{ shouldShow }} Hiding {{ shoul原创 2015-07-31 15:14:29 · 686 阅读 · 0 评论 -
AugularJS基础概念
目录:建议在根目录中只放置index.html一个文件,然后根据需要创建scripts、styles、views等目录,在scripts目录下,首先会存放app.js文件,然后在之下又可以创建多个子目录,如:controllers、directives、filters、services、vendor等,在其中分门别类地存放不同的内容。并且,随着你为应用创建更多内容,也许会增加更多子目录来存放各种文原创 2015-07-30 14:56:24 · 934 阅读 · 0 评论 -
angularjs Scopes
$scope是一个将视图(一个DOM元素)绑定到控制器的对象。在模型-视图-控制器结构中,$scope对象是模型。它提供了一个绑定到DOM元素(以及它的子元素)的执行上下文。尽管听起来很复杂,$scope仅仅是一个JavaScript对象。控制器和视图都能获取$scopr因此它被用于两者之间的交流。$scope对象将包含我们想要在视图中运行的数据和函数,我们在下面会看到。一个Ang转载 2015-08-24 14:09:49 · 567 阅读 · 0 评论 -
理解AngularJS指令 -- ng-view
理解AngularJS指令 – ng-view在本文中我们将探索ng-view指令内部的实现方式,并且创建一个“ngMultiView”指令,从AngularJS 1.2开始,ngView指令以及$route service 都被移动到了一个单独的ngRoute模块中。于是,如果你需要使用ngView和route的话,必须显式的声明这个模块作为依赖。另外,otherwise语法也和转载 2015-08-21 14:35:44 · 46797 阅读 · 1 评论