-
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
提交
取消