Javascript 将ng模型分配给ng重复项
我们有一个场景,在这个场景中,我需要重复Javascript 将ng模型分配给ng重复项,javascript,jquery,angularjs,angularjs-ng-repeat,angular-ui,Javascript,Jquery,Angularjs,Angularjs Ng Repeat,Angular Ui,我们有一个场景,在这个场景中,我需要重复项,我们需要动态模型来编写click事件 <ul class="flights trip1-list" ig-init="trip1_fare = 0"> <li ng-repeat="data in flt_det" ng-click="addUp($event)" ng-model="***"> <div class="flight-icons">&l
项,我们需要动态模型来编写click事件
<ul class="flights trip1-list" ig-init="trip1_fare = 0">
<li ng-repeat="data in flt_det" ng-click="addUp($event)" ng-model="***">
<div class="flight-icons"></div>
<div class="flight-details">
<div class="time">{{data.depart_time|date:'HH:mm'}}</div>
<div class="name">{{data.flight_name}} </div>
<div class="duration">{{(data.arrival_time - data.depart_time)}}</div>
</div></li>...</ul>
-
{{数据.出发时间{日期:'HH:mm'}
{{data.flight_name}
{{(data.arrival\u time-data.depart\u time)}
…
在这种情况下,我们如何获取动态模型,以及如何从json本身(即此处的“数据”)获取值
提前谢谢 您可以从重复的项数据中获得它 编辑: 将其放入控制器:
// private variable for storing watch functions to unbind when the
// controller is destroyed to reduce watchers & prevent memory leaks
var unbindFns = [];
function bindWatchers() {
angular.forEach(collection, function(item) {
var unbind = $scope.$watch(item.fooBar, function() {
// do stuff
});
unbindFns.push(unbind);
});
}
function unbindWatchers() {
angular.forEach(unbindFns, function(fn) {
fn();
});
}
$scope.$on('$destroy', unbindWatchers);
但是我可以在子元素中使用,而不是在
标记的data.fooBar()
,请查看我编辑的答案。