假設(shè)有一個hello指令,該指令在ctrlA控制中產(chǎn)生了一個表單dom,在表單上有一個關(guān)閉該表單的圖標(biāo),如何給該圖標(biāo)添加一個函數(shù)或方法用來關(guān)閉或隱藏這個表單dom?
操作dom結(jié)構(gòu)一般都是在指令中進行,所以在構(gòu)造指令的template中也就是你構(gòu)造的html字串中直接加入函數(shù)比如'<form>..<icon ng-click="hideform">...</form>'
這樣一旦指令生成表單后我們能夠在當(dāng)前指令的link函數(shù)中設(shè)置一個scope.hideform=function(){}
函數(shù)來控制form的隱藏和顯示,這裡需要用到scope和attr都能在link參數(shù)中拿取