永发信息网

如何获取html元素id,通过angularjs?

答案:5  悬赏:30  手机版
解决时间 2021-01-26 18:00
如何获取html元素id,通过angularjs?
最佳答案
通过angularjs获取html元素的id的方法:
angular.element("#element-id");
这是一个DOM操作。Angular不会帮助获得DOM的某个属性。

需要使用的是DOM选择器,不管是原生的也好或者像jQuery这样的库也好。

获取ID的目标地是为了操作DOM, Angular的设计思想不是这样的, 应该用directive代替.

directive的link函数已经把作用域,元素,属性数组注入到link函数调用的参数当中了.

link(scope,element,attrs)

关于directive的详细解释,请参考: 创建自定义"指令"jQuery写法: $('#id')
全部回答
这是一个DOM操作。 Angular不会帮助获得DOM的某个属性。 需要使用的是DOM选择器,不管是原生的也好或者像jQuery这样的库也好。
获取ID的目标地是为了操作DOM, Angular的设计思想不是这样的, 应该用directive代替.directive的link函数已经把作用域,元素,属性数组注入到link函数调用的参数当中.link(scope,element,attrs)。
这是一个dom操作。 angular不会帮助你获得dom的某个属性。 你需要使用的是dom选择器,不管是原生的也好或者像jquery这样的库也好。 原生js的写法:document.getelementbyid('id'); jquery写法: $('#id')
获取id直接对象.id 格式获取,用一个ng-click事件,把id传到你需要的controller
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
时尚衣柜仓库地址在什么地方,想过去办事
所向无敌和腹背受敌的意思
公安局3扛2星是什么职位
嫩的偏旁是什么
我今年都快三十了,事业无成,过年该怎么回去
耿国在哪里最好有地域图
成语三汤五割的意思是什么啊?有知道释义的请
云鼎家居生活馆地址在哪,我要去那里办事
【张九龄感遇其二】张九龄《感遇·其二》诗徒
白衬衫怎么搭配休闲装
中兴公司总裁是谁
宝宝身上的青色胎记长大后消失吗
05年五菱之光6372二手车价格
患者女,78岁,口角糜烂2个月。查:双侧口角区
DNF的游戏程序启动时,出现IE脚本错误提示:
推荐资讯
我想问一下现在是买汽车现代ix35好,还是现代
病毒和细菌、真菌相比,下列说法正确的是A.
豪情网咖地址在什么地方,想过去办事
家庭装修中最花钱的地方是哪里
途牛特价机票怎么改签或者可以退票吗
邮政折子忘密码锁住
黄石市下陆所营业厅地址在什么地方,我要处理
皮衣破了怎么修补
成语悬河泻火的意思是什么啊?有知道释义的请
主机进了几点水要不要紧
福建省松溪第二中学地址在什么地方,想过去办
农村老人领取养老金每月150元,交纳3000元后
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?