我有一个包含以下html的页面:
<div ng-controller="TraceController">
<div ng-repeat="trace in traces">
<div>{{ trace }}</div>
</div>
</div>
<div ng-controller="DetailedTraceController">
// I want this content to be defined by the clicking of the above.
</div>
我已经使用一组数据填充了traces
。我现在要做的是根据单个$http
元素进行另一次trace
调用。
问题是哪个是我trace
元素最正确的元素? <a>
或仅<div>
?
此外,最有角度的方法是触发对DETAILEDTraceController的调用,然后使用上面的跟踪详细信息调用另一个$http
方法?
答案 0 :(得分:0)
我最终解决这个问题的方法如下:
<div ng-controller="TraceController">
<div ng-repeat="trace in traces">
<div ng-click="clickTrace(trace)">{{ trace }}</div>
</div>
</div>
然后使用相关跟踪设置对clickTrace
的方法调用。