用于获取元素ID的AngularJS指令

时间:2015-07-06 07:04:01

标签: javascript html angularjs

我需要从AngularJs获取元素ID 我试过这个,但它没有用。

angular.module('AngStarter').directive('oblInLineEditor', function() {
    return function(scope, element, attr) {
         console.log("value = " + scope.$eval(attr.id));
    }
});

2 个答案:

答案 0 :(得分:13)

你在这里不需要scope.eval。

angular.module('AngStarter').directive('oblInLineEditor', function() {
    return function(scope, element, attr) {
         console.log("value = " + attr.id);
    }
});

答案 1 :(得分:5)

请参阅此示例:http://jsfiddle.net/kevalbhatt18/bu6jxzan/

A245 B300 C230