2016-09-20 9 views
0

コントローラの値を同じ列の2行に表示します。 HTMLで2行を連続して表示する

{{ngapp}}.controller("Controller", function($scope, $http, $modalInstance){ 
    $scope.selected=[]; 
    $scope.items=[ 
     { 
      value:'Impact to Safety, regulatory compliance environment', 
      key:10, 
      color:'red' 
     }, 
     { 
      value:'Reliability Impact', 
      key:9, 
      color:'brown' 
     } 
    ] 
}); 

コード:1行に表示する '安全性への影響':

<div class="well form-group" > 
    <table class="table" cellspacing="1"> 
     <tr> 
      <th>Rank</th> 
      <th>Criteria: Type of loss incurred</th> 
     </tr> 
     <tr ng-repeat="item in items" onclick="selected.item= item" ng-click="sel(item)"> 
      <td ng-style="{ 'background-color': item.color }">{{item.key}}</td> 
      <td> {{item.value}} </td> 
     </tr> 
    </table> 

    //<label>{{selected.item}}</label> 
    {% endverbatim %} 
</div> 

私は価値が欲しいです。そして、同じ列と同じキーのための新しい行の「規制遵守環境」。誰でも助けることができますか?ありがとう。私はここで新しいです。コードの他の部分については

、この質問を参照してください、

Display value in a button by linking two modals

+0

htmlを追加できますか? –

+0

Htmlが質問に追加されました。 –

答えて

1

あなたがこれを行うにはhttps://www.npmjs.com/package/angularjs-filtersを使用することができます。

'、'を '<br />'で置き換え、次の行に表示する必要があります。

{{item.value | string.replace : ',': '<br />'}} 
+0

これはうまくいきません! string.replaceは '、'でも使えますか? –

+0

どのように動作しませんでしたか?すべてのエラーや何が起こった? –

+0

それは動作します。ありがとう。 –

関連する問題