2016-10-04 4 views
0
<td rowspan="5" colspan="2"> 
    <div id="style-2" class="scrollit"> 
     <table class="table-borderless table-condensed" style="height:100px; width:100%; overflow-y:scroll"> 
      <tr> 
       <td colspan="2" class="verticleAlignMidle"> 
        <h6><b>{{ctrl.commentsBox.length}} Comments:</b></h6> 
       </td> 
      </tr> 
      <tr ng-repeat="item in ctrl.commentsBox"> 
       <td class="width8"> 
        <div class="commentCol divStyle">{{item.name}}</div> 
       </td> 
       <td class="width11"> 
        <span><b>{{item.FullName}}</b> {{item.date}}</span> 
        <br /> <span>{{item.comment}}</span> 
       </td> 
      </tr> 
     </table> 
    </div> 
</td> 

これは私のリストです。そのコメントを追加し、Enterキーを押し上で更新する必要がありますjsファイルのリストを更新した後に更新されない

<td class="width33 verticleAlignMidle" colspan="2"> 
    <textarea cols="80" rows="5" ng-keyup="$event.keyCode == 13 ? ctrl.saveAdGroup() : null" 
    ng-model="ctrl.textComment" ng-view="ctrl.textComment" placeholder="Write a comment"></textarea> 
</td> 

と機能は次のとおりです。

ctrl.saveAdGroup = function() { 
    var ctrl = this; 
    var c = ctrl.textComment; 
    ctrl.textComment = ""; 
    var n = "DN"; 
    var fullName = "Dummy Name"; 
    var formatDate = ctrl.dates(); 
    var objComment = { name: n, date: formatDate, comment: c, FullName: fullName }; 
    ctrl.commentsBox.push(objComment); 
    alert(ctrl.commentsBox.length); 
}; 

私は、アラートで増加した長さを取得するが、UIに反映していないメートル。

+0

あなたはフィドル/ plunkrを追加することができますか...? – Aks1357

答えて

0

あなたは使用して手動で角度ウォッチャーを呼び出す必要があります:

$scope.$apply() 
関連する問題