-
angular里面的MVC全部是借助于作用域($scope)实现的,也是双向数据绑定的基础 emit()向上传播(同层和上层) broadcast()向下传播(同层和下层) $scope是一个js对象 $scope提供了一些工具方法$watch()/$apply() 实时监测对象属性变化,内部会自动执行 $scope是表达式的执行环境(作用域) $scope是一个树型结构,和DOM标签平行 子$scope对象会继承父$scope上的属性和方法 每个Angular应用只有一个根$scope对象(位于ng-app上)查看全部
-
angularJS核心特性4:双向数据绑定查看全部
-
angularJS核心特性1:MVC查看全部
-
AngularJS对from指令的扩展查看全部
-
63个angularJS1.2内置指令,目前版本1.4参见api查看全部
-
三种绑定方式,, @ : 把当前属性座位字符串传递,你还可以绑定来自外层scope的值 = : 与父scope中的属性进行双向绑定 & : 传递一个来自父scope的函数,稍后调用查看全部
-
注意:在scrop.$apply(attr.howtoload);中是小写 在Html页面中 <div howToLoad = (loadData())> 中是驼峰法则查看全部
-
了解下, link函数中操作DOM,绑定事件监听器查看全部
-
ng-transclude 指令内部内容,增加到ng-transclude中,而不会替换插入位置的指令内容查看全部
-
// .run 方法在注入完成后执行一次 myModule.run(function($templateCache){ //templateCache将数据保存到缓存里 $templateCache.put("hello.html","<div>hello,everyone!</div> }); myModule.directive("hello",function($templateCache) { return { restrict:'AE' template:$templateCache.get("hello.html") } });查看全部
-
bootstrap的行数没有限制查看全部
-
这样link函数可以写第四个参数,supermanCtrl(加黄的字)查看全部
-
requie:'^superman';表示strength指令是依赖于superman指令的查看全部
-
requie:'^superman';表示strength指令是依赖于superman指令的查看全部
-
想要让指令暴露方法,写在控制器里,处理内部事件,写在link'里面 return{ require:'superman', link:function(..,..,..,supermanCtrl) }查看全部
举报
0/150
提交
取消