2014-06-11 51 views
1

我目前使用AngularJs的1.2.x版本的版本,我正在嘗試從HTML元素的data如何從使用AngularJS的HTML元素獲取數據?

<div ng-controller="mycontroller" data-foo="bar1"> 
<div ng-controller="mycontroller" data-foo="bar2"></div> 

我想要檢索的foo值,並有[bar1, bar2]結果。我想過使用$.data(),但想避免這種情況。控制器mycontroller是故意重複的,不是錯誤。有關如何檢索HTML元素中的數據的任何建議?

回答

2

您可以在控制器內訪問data屬性:

app.controller('mycontroller', function ($scope, $attrs) { 
    console.log($attrs.foo); 
}); 

Fiddle

+0

謝謝!奇蹟般有效。 –

相關問題