文章詳情頁(yè)
angular.js - angularjs中如何在指令中添加一個(gè)函數(shù)(方法)用來(lái)關(guān)閉或者隱藏指令自己生成的html
瀏覽:109日期:2024-03-19 13:55:23
問(wèn)題描述
假設(shè)有一個(gè)hello指令,該指令在ctrlA控制中生成了一個(gè)表單dom,在表單上有一個(gè)關(guān)閉該表單的圖標(biāo),如何給該圖標(biāo)添加一個(gè)函數(shù)或者方法用來(lái)關(guān)閉或者隱藏這個(gè)表單dom?
問(wèn)題解答
回答1:操作dom結(jié)構(gòu) 一般都是在指令中進(jìn)行,所以在構(gòu)造指令的template中 也就是你構(gòu)造的html字符串中直接加入函數(shù) 比如 ’<form>..<icon ng-click='hideform'>...</form>’ 這樣一旦指令生成表單后我們能夠在當(dāng)前指令的link函數(shù)中設(shè)置一個(gè)scope.hideform=function(){}函數(shù)來(lái)控制form的隱藏和顯示,這里需要用到scope和attr都能在link參數(shù)中拿得到
標(biāo)簽:
HTML
相關(guān)文章:
1. Span標(biāo)簽2. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題3. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””4. docker-compose中volumes的問(wèn)題5. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。6. javascript - ng-options 設(shè)置默認(rèn)選項(xiàng),不是設(shè)置第一個(gè)哦,看清楚了!7. SessionNotFoundException:會(huì)話ID為null。調(diào)用quit()后使用WebDriver嗎?(硒)8. redis啟動(dòng)有問(wèn)題?9. android新手一枚,android使用httclient獲取服務(wù)器端數(shù)據(jù)失敗,但是用java工程運(yùn)行就可以成功獲取。10. java - Collections類(lèi)里的swap函數(shù),源碼為什么要新定義一個(gè)final的List型變量l指向傳入的list?
排行榜

熱門(mén)標(biāo)簽