angular.js - angularjs中如何在指令中加入一個函數(方法)用來關閉或隱藏指令自己產生的html
淡淡烟草味
淡淡烟草味 2017-05-15 16:55:56
0
1
652

假設有一個hello指令,該指令在ctrlA控制中產生了一個表單dom,在表單上有一個關閉該表單的圖標,如何給該圖標添加一個函數或方法用來關閉或隱藏這個表單dom?

淡淡烟草味
淡淡烟草味

全部回覆(1)
给我你的怀抱

操作dom結構一般都是在指令中進行,所以在構造指令的template中也就是你構造的html字串中直接加入函數比如'<form>..<icon ng-click="hideform">...</form>' 这样一旦指令生成表单后我们能够在当前指令的link函数中设置一个scope.hideform=function(){}
函數來控制form的隱藏和顯示,這裡需要用到scope和attr都能在link參數中拿取

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板