Tôi đang xây dựng một bảng điều khiển động từ một mảng dữ liệu. Đồng hồ đo là D3.Mô hình nào để sử dụng cho các chỉ thị AngularJS khác nhau trong một ng-lặp lại dựa trên dữ liệu động
Tôi có một lựa chọn các đồng hồ đo D3 khác nhau được xác định trong chỉ thị AngularJS. Trên trang của tôi, tôi lặp lại lặp lại qua mảng chỉ số.
Câu hỏi tôi có là cách tốt nhất để chọn động chỉ thị đúng dựa trên thuộc tính dữ liệu trong mảng ng-repeat là gì?
Có cách nào để tạo mẫu nhà máy nơi Chỉ thị được sử dụng dựa trên giá trị đầu vào từ mảng không? Hoặc có cách nào để đạt được kết quả chỉ bằng cách sử dụng Chỉ thị bằng cách bao gồm các Chỉ thị khác trong Chỉ thị không?
HTML
<div ng-controller="DashboardCtrl">
<div id="oppChart">
<div>
<gh-visualization ng-repeat="item in metrics" val="item[0]"></gh-visualization>
</div>
</div>
</div>
Metrics mảng (sẽ được động):
$scope.list = [
{ 'title': 'XYX','data-type':'', 'query':'SELECT ...' },
{ 'title': 'Revenue', 'data-type':'', 'query':'SELECT ...' }
];
D3 Chỉ dựa vào điều này - http://briantford.com/blog/angular-d3.html
lý do tại sao việc chăm sóc phiếu xuống để giải thích những gì tôi đang làm sai? – shaunhusain