成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

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)文章: