- 浏览: 10270 次
最新评论
文章列表
angularJs依赖注入写法
- 博客分类:
- AngularJs
1、显示注入,代码过长,不容易阅读,代码压缩不出错
app.controller('PhoneListCtrl', ['$scope', '$http', function(e, m){
//do something
}]);
2、隐示注入,书写简单,但是在js进行压缩时候会出错,因为变量名变短,而依赖注入是基于其服务的名称的
app.controller('PhoneListCtrl', function($scope, $http){
//do something
});
3、大家推荐$inject的方式,你可以参考JohnPapa的
angularJs依赖注入服务
- 博客分类:
- AngularJs
1、Provider服务($provide)
$provide服务负责告诉Angular如何创造一个新的可注入的东西:即服务(service)。服务会被叫做provider的东西来定义,你可以使用$provide来创建一个provider。你需要使用$provide中的provider方法来定义一个provider,同时你也可以通过要求改服务被注入到一个应用的config函数中来获得$provide服务。下面是一个例子:
html
<!DOCTYPE html>
<html ng-app="myapp">
<he ...
1、文件目录结构
2 首先,我们需要main.js文件,RequireJS将会加载这份文件,然后这份文件将会触发加工其他所有依赖的东西。
main.js
* 定义RequireJS配置
*/
require.config({
paths: {
'angular': '../lib/angular/angular',
'angular-route': '../lib/angular-route/angular-route',
'domReady': '../lib/requirej ...
learning-blog
- 博客分类:
- tools
1、require.js:
http://www.ruanyifeng.com/blog/2012/11/require_js.html
2、angular和require集成
http://bijian1013.iteye.com/blog/2114048
3、webpack基础
http://www.w3ctech.com/topic/1557
4、angularJs中$resource服务
http://www.cnblogs.com/irocker/p/understanding-angularjs-reso ...
angularJS的启动方法
- 博客分类:
- AngularJs
angular的三种启动方式
方式1: 自动启动
Angular会自动的找到ng-app,将它作为启动点,自动启动
<!DOCTYPE html>
<html ng-app="myModule">
<head>
<title>New Page</title>
<meta charset="utf-8" />
<script type="text/javascript" src="../../vendor ...
1、执行 npm update -g npm 指令进行升级(在某些系统中可能需要 sudo 指令)。
2、安装cli
npm install -g grunt-cli
上述命令执行完后,grunt 命令就被加入到你的系统路径中了,以后就可以在任何目录下执行此命令了。
注意,安装grunt-cli并不等于安装了 Grunt!
1、html
<form class="form-inline search-box" role="form" name="logFilter_form">
<div class="operate-wrap">
<div class="row-fluid">
<div class="form-group span12& ...
AngularJS中的controller是个函数,用来向视图的作用域($scope)添加额外的功能,我们用它来给作用域对象设置初始状态,并添加自定义行为。
当我们在创建新的控制器时,angularJS会帮我们生成并传递一个新的$scope对象给这个contro ...
参考文档:http://www.angularjs.cn/A0a6
1、Angular什么时候不会自动为我们$apply
2、这是Angular新手共同的痛处。为什么我的jQuery不会更新我绑定的东西呢?因为jQuery没有调用$apply,事件没有进入angular context,$digest循环永远没有执行。
我们来看一个有趣的例子:
如果想在controller里面随时监听一个值的变化那就用$watch
green(iptables)
- 博客分类:
- tools
http://laod.cn/hosts/2015-google-hosts.html
mysql修改 密码及授权远程登录
- 博客分类:
- mysql
1、法一
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
2、法二
用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
3、法三
丢失root密码的时候 ...
列出所有的数据库:show databases;
创建一个数据库 :crate database feng;
使用这个数据里:use feng;
列出这个数据库的所有表:show tables;
创建一张名字为table1的表并定义字段名以及字段的类型:
create table table1(id int(11) DEFAULT NULL,name varchar(30) DEFAULT NULL,book varchar(30) DEFAULT NULL)ENGINE =MyISAM DEFAULT CHARSET=utf8;(加上后面的一句话是为了防 ...
django模板继承
- 博客分类:
- django
1、本质上说:模板继承就是先构造一个基础框架模板,而后在其子模板中对它所包含站点共用部分和定义进行重载。
创建 base.html模板:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>{% block title %}{% endblock %}</title>
</head>
<body>
<h1>我得时间 ...