Angularjs 在ng repeat中将数据传递给模板

Angularjs 在ng repeat中将数据传递给模板,angularjs,Angularjs,考虑以下结构: <div id="jobs" ng-controller="JobsCtrl"> <div class="job" ng-controller="JobCtrl" job-tpl ng-repeat="job in jobs"></div> </div> 但是在我的JobCtrl中,我想修改这些数据并对其进行更多的处理 app.controller('JobCtrl', function($scope) { //

考虑以下结构:

<div id="jobs" ng-controller="JobsCtrl">
    <div class="job" ng-controller="JobCtrl" job-tpl ng-repeat="job in jobs"></div>
</div>
但是在我的
JobCtrl
中,我想修改这些数据并对其进行更多的处理

app.controller('JobCtrl', function($scope) {
    // Handle data for one item here
})

我怎么能做这样的事?还是我的想法不对?

JobCtrl
内部,
$scope.job
应该有效

为什么必须使用
JobCtrl
?只是
JobsCtrl
在你的情况下不起作用?@Freedom,因为我想分离我的项目列表和单个项目之间的交互。有些交互会改变日期和DOM,所以我认为将它们分开是一个更好的主意。我认为将模型保持在一个范围内更简单。如果将作用域分开,则相同的项将存在于两个作用域中(
JobsCtrl
(父作用域)和
JobCtrl
(子作用域))。这可能会给维护带来困难。看看这个,你认为这样做是个好主意吗?我对angular很陌生,只是看看最好的设置是什么。我从来没有用过它,但它似乎是一个很好的工具。
app.controller('JobCtrl', function($scope) {
    // Handle data for one item here
})