访问angularjs中的数据属性

时间:2018-01-03 02:14:07

标签: angularjs custom-data-attribute

我正在尝试访问我的角度控制器中的html数据属性但是仍然会返回“null”,即使该属性实际上是在html中动态设置的:这里是代码:

<button class="btn" ng-data-stuff="{{psn._id}}" ng-click="person.doStuff($event.target)">
   Follow
</button>

self.doStuff = function (e) {
    $window.alert(e.attributes('data-stuff'))
}

1 个答案:

答案 0 :(得分:1)

按钮中没有任何名为ng-data-stuff的属性,而是可以直接将psn值传递给按钮功能,如下所示,

<button class="btn" ng-click="person.doStuff(psn)">Follow </button> 

并在函数内部

self.doStuff = function (e) {
 $window.alert(e._id);
)