-
ng-class:通过angular是class得到增强,可以直接使用表达式对class进行赋值 ng-show\ng-hide:通过表达式显示和隐藏标签查看全部
-
ng-bind ng-show ng-hide ng-class ngAnimate查看全部
-
核心解析查看全部
-
angularjs特性查看全部
-
神奇的$scope查看全部
-
开发中深有体会查看全部
-
controller 业务逻辑不适合抽成公共查看全部
-
1.ng的三种注入方式:推断式、标注式、内联式。 (1).推断式注入:ng根据函数的签名(被注入的函数名),将和函数签名一样的函数名注入到调用者中.函数签名要和注册的函数名完全一样,否则注入不成功.如function($scope){} $scope不能改为$scope1.有的代码压缩工具可能会将参数压缩,如$scope会变为e之类的,此时注入会失效. (2).声明式注入(标注式注入):函数参数名可以随便取,在底下声明----注入对象.$inject = ['函数签名1','函数签名2',...]; (3).内联式注入:综合以上两种方法 2.annotate是用来分析函数的参数的,它能把一个函数的参数提取出来,随后进行依赖分析.function(arg1,arg2){}得到的返回值是["arg1","arg2"]. 3.在bootstrop里面最后一个步骤创建注射器,两个注射器类型:providerInjector(创建注射器)和instanceInjector(获得对象实例)。 4.injector是用来实例化已经定义过的provider,实例化类型,invoke方法和加载模块的.查看全部
-
1.自执行之后, angular 对象会立即被构建出来.接下来就是要检查 angular 对象是不是被多次构建. 因为只需要一个 angular 全局对象.<br> 2.angular 对象上有28个成员:2个property,26个 func. 其中特别需要注意2个:angular.module()以及 angular.injector()<br> 3.injector{annotate:func,get:func,has:func,instantiate:func,invoke:func}<br> 4.injector.annotate:分析函数的签名<br> 5.angular = window.angular ( angular.window = {})<br> 小括号的运算特性,会返回最后一个表达式的结果!! 6.自执行函数,四个核心函数查看全部
-
angularJS的核心步骤 $parse服务是用来注册指令的,scope是树形结构查看全部
-
前端开发环境查看全部
-
模块化查看全部
-
mvc查看全部
-
自定义指令时 , 可以通过 scope:{ flavor:'@' } 实现自动绑定数据;查看全部
-
策略模式和工厂模式,Head First 学习查看全部
举报
0/150
提交
取消