在ng-change功能中传递参数

时间:2017-06-09 09:01:47

标签: angularjs

我正在尝试使用其id来获取有关所选任务的信息,为此我使用了一个带有ng-change的函数,但我在结果中得到一个空值,这里没有错误是我的代码:

观点:

<form ng-submit="ajouter.ajoutFT()">
<label>Projets:</label>
<select class="form-control" ng-change="myFunc()" ng-model="projet_id">
<option ng-repeat="projet in projetsListe" value="{{projet.IdProjet}}">{{projet.NomProjet}}</option>
</select>
<br>

<label>Tache: </label> 
<select class="form-control" name="tacheid" ng-change="specifiedTask(ajouter.ajoutData.tacheid)" ng-model="ajouter.ajoutData.tacheid">
   <option ng-repeat="t in tachelistes" value="{{t.IdTache}}">{{t.NomTache}}</option>
</select>
<br>
<span class="label label-danger"> Temps inscrit sur cette Tache : {{tempsinscri}} Temps prévu pour cette tache : {{tachelist[0].TempsPrevu}} jours </span> 
<br><br>

控制器:

 $scope.specifiedTask = function (id){
   var tempsinscri =0;
   FT.getftbyTid(id).then(function(result){
   for(var i=0;i<result.data.ftTlistes.length;i++){
     tempsinscri=tempsinscri+result.data.ftTlistes[i].TempsPasse;
   }
    $scope.ftTlistes = result.data.ftTlistes;
    $scope.tempsinscri=tempsinscri;

   });
     Tache.getTachebyId(id).then(function(result){
     $scope.tachelist = result.data.tachelistes;
   });
 }

我的结果: Temps inscrit sur cette Tache:0             Tempsprévupourcette tache:

问题与我如何传递ID有关吗?

0 个答案:

没有答案