文章詳情頁
angular.js - angularjs中如何在指令中添加一個(gè)函數(shù)(方法)用來關(guān)閉或者隱藏指令自己生成的html
瀏覽:133日期:2024-03-19 13:55:23
問題描述
假設(shè)有一個(gè)hello指令,該指令在ctrlA控制中生成了一個(gè)表單dom,在表單上有一個(gè)關(guān)閉該表單的圖標(biāo),如何給該圖標(biāo)添加一個(gè)函數(shù)或者方法用來關(guān)閉或者隱藏這個(gè)表單dom?
問題解答
回答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ù)來控制form的隱藏和顯示,這里需要用到scope和attr都能在link參數(shù)中拿得到
標(biāo)簽:
HTML
相關(guān)文章:
1. 如何解決Centos下Docker服務(wù)啟動(dòng)無響應(yīng),且輸入docker命令無響應(yīng)?2. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?3. objective-c - IOS 分享到微信 提示 應(yīng)用消息數(shù)據(jù)錯(cuò)誤4. android - 使用百度sdk調(diào)用SDKInitializer.initialize(this)時(shí)報(bào)錯(cuò)?5. javascript - 微信h5發(fā)送圖文信息,部分設(shè)備點(diǎn)擊“發(fā)送”按鈕時(shí)沒反應(yīng),問題較難重現(xiàn),如何能找到可能存在問題的點(diǎn)?6. javascript - 音樂播放器-圖片旋轉(zhuǎn)7. android - 為 AppBarLayout 設(shè)置的背景圖片 TransitionDrawable 為什么只在第一次打開的時(shí)候有效?8. javascript - js中遞歸與for循環(huán)同時(shí)發(fā)生的時(shí)候,代碼的執(zhí)行順序是怎樣的?9. MySQL timestamp的默認(rèn)值怎么設(shè)置?10. docker 17.03 怎么配置 registry mirror ?
排行榜

熱門標(biāo)簽