-
模塊化
查看全部 -
指令中的獨立作用域如何綁定使用父作用域的模型函數 指令dom標簽屬性添加一個獨立作用域的屬性,值為父作用域的模型或者函數,例如 < hello greet=SayHello(name)> SayHello這個方法是父作用域的,指令中的獨立作用域中使用符號進行綁定,如下 scope{ greet: "&" } 指令生成的template這個模板中,就可以使用greet這個方法了查看全部
-
同時提供compile和link函數時,link函數失效,只會執行compile函數內部返回的function;而只有link函數時,則該link函數生效
查看全部 -
compile有三個參數(el,attr,transclude),其中compile返回的是一個函數----link函數;
指令的編譯過程是compile---執行方法-----link
查看全部 -
link有四個參數:scope,el, attribute,controller;主要是對元素的操作
查看全部 -
不要試圖去復用Controller,因為Controller中寫的是業務邏輯,可復用性并不高。
不要在Controller中操作DOM,這不是控制器的職責,如果你想操縱DOM的話可以用directive。
不要在Controller里邊做數據格式化,ng有很好的表單控件,例如ng-repeat???
不要在Controller里邊做數據過濾操作,ng有$filter服務
Controller中間如果要互相調用,可以通過事件來進行。
查看全部 -
最好是一個controller 負責一個視圖
查看全部 -
angularjs中沒有繼承這個概念,上圖中的寫法是錯誤的,如果兩個控制器之間要使用公共方法,可以把這個方法定義成service。
查看全部 -
復用業務邏輯是沒有意義的,真正要實現復用的是技術和框架
查看全部 -
MVC 只是一種實現模塊化和復用并增加可維護性的手段
查看全部 -
23種設計模式查看全部
-
不要復用Controller,一個控制器一般只負責一小塊視圖;
查看全部 -
karma
查看全部 -
bower?:?組件依賴檢測 (組件多推薦,組件少非必須)
http-server : nodejs的網站服務
查看全部 -
nodejs
grunt 代碼混淆
查看全部
舉報