1
我對AngularJS非常新穎,並且創建了指令。如何基於另一個指令邏輯創建一個AngularJS指令?
可以說我想要一個「延遲的ng顯示」,這意味着它應該像ng-show
一樣工作,但元素應該在2秒後可見,而不是立即表達滿足。我不想更改ng-show
的當前行爲,只是爲了創建新的ng-delayed-show
指令。
誰能給我一個例子或鏈接我直接就如何重用文件或創建一個子指令在另一指令?
我對AngularJS非常新穎,並且創建了指令。如何基於另一個指令邏輯創建一個AngularJS指令?
可以說我想要一個「延遲的ng顯示」,這意味着它應該像ng-show
一樣工作,但元素應該在2秒後可見,而不是立即表達滿足。我不想更改ng-show
的當前行爲,只是爲了創建新的ng-delayed-show
指令。
誰能給我一個例子或鏈接我直接就如何重用文件或創建一個子指令在另一指令?
您不需要爲此創建指令。你可以使用AngularJS的動畫功能很好地完成它,它在內部使用稱爲緩動的CSS功能。
爲ngshow閱讀文檔,它是這裏的動畫部分http://docs.angularjs.org/api/ng.directive:ngShow
因爲我不是很熟悉的話,這篇文章可以幫助你http://www.yearofmoo.com/2013/04/animation-in-angularjs.html#how-to-use-animations-in-angularjs
我看了一下ngshow,但我寧願要知道如何基於另一個創建新的指令:-) – corgrath