-
Scope的生命周期 Creation Watcher registration Model mutation Mutation observation Scope destroy查看全部
-
神奇的$Scope查看全部
-
tools查看全部
-
compile和link查看全部
-
restrict匹配模式:E、A、M、C查看全部
-
知道一個東西的有點,你只是入門了、理解一個東西的缺點,說明你精通了查看全部
-
移動端框架對比圖查看全部
-
web app核心思路查看全部
-
前端路由: ajax請求不會留下history記錄 用戶無法直接通過URL訪問頁面 ajax對SEO是個災難查看全部
-
不要復用controller 不要用controller去操作DOM,用指令 不要在controller里面做數據格式化 不要在controller里面做數據過濾操作 controller之間不會互相調用,通過事件查看全部
-
對form進行重新封裝,實現嵌套 自動校驗 防止重復提交 擴展input元素 增加CSS樣式 內置校驗器查看全部
-
?P15行為什么不像@里寫成:{{ctrlFlavor}} 我個人的理解: 他相當于把tmp里“<input type="text" ng-model="flavor"/>”這句中的flavor直接換成了ctrlFlavor ,即<input type="text" ng-model="ctrlFlavor"/> 而ng-model已經是angular表達式了,他不需要{{變量}}的形式。 回顧ScopeAt: html:<drink flavor="{{ctrlFlavor}}"></drink> tmp:<div>{{flavor}}</div> 運行時: 1、html部分先根據取值表達式替換成了<drink flavor="百威"></drink> 2、通過@,將flavor注冊到scope上 3、directive被替換成<div>{{flavor}}</div> 4、取值表達式修改內容:<div>百威</div>查看全部
-
模塊名稱.run( //注冊器加載完所有模塊時,此方法執行一次 function( $templateCache ){ //將模板緩存,以便多次使用 $templateCache.put( "hello.html", "<div>Hi everyone</div>" ); } );查看全部
-
1、如何在多個控制器中使用指令 在link方法中給指令綁定事件。 給指令標簽添加一個自定義的屬性(比如:howToLoad="不同的Controller下的方法"),然后在指令中使用給這個自定義屬性傳遞的方法,這樣就實現的一個指令同一事件觸發時根據所在位置不同(不同的Controller下)使用不同的Controller中定義的方法。 使用scope.$apply(attrs.howtoload)調用給"howtoload"屬性傳遞的方法。 2、指令之間的交互 通過scope:{}創建獨立作用域; 通過controller:function($scope){}查看全部
-
本節重點在于ui-router的使用,與ngRoute的區別是: 1、可實現路由分開控制多模塊頁面的各個模塊 2、index.html中的視圖部分為<div ui-view></div> 3、需要依賴ui.router,函數需要引入$stateProvider及$urlRouterProvider 4、語法類似ngRouter查看全部
舉報
0/150
提交
取消