2017-05-12 22 views
0

3つ目の入力フィールドに2つの入力フィールドの値を追加して表示する必要があります。数字で入力するのは簡単ですが、残念ながらこれはIEでは機能しません。それはクロムでうまく動作します。私はIEでそれをやって、両方をサポートする方法を教えてください。angularjs:2つの入力を合計して3番目の入力に表示

<tr> 
            <th>Business</th> 
            <th><input type="number" class="col-sm-12" ng-model="input1"/></th> 
            <th><input type="number" class="col-sm-12" ng-model="input2"/></th> 
            <th style="background-color:beige"><input type="number" class="col-sm-12" value="{{input1+input2}}" readonly /></th> 
            <th><input type="number" class="col-sm-12" ng-model="input3"/></th> 
           </tr> 

答えて

0

このアプローチng-value="input1+input2"は私が試してみましょうIE11

var app = angular.module('app', []); 
 

 
app.controller('AppController', function($scope){})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 

 
<div data-ng-app="app"> 
 
<table data-ng-controller="AppController"> 
 
    <tr> 
 
    <th>Business</th> 
 
    <th><input type="number" class="col-sm-12" ng-model="input1"/></th> 
 
    <th><input type="number" class="col-sm-12" ng-model="input2"/></th> 
 
    <th style="background-color:beige"><input type="number" class="col-sm-12" ng-value="input1+input2" readonly /></th> 
 
    <th><input type="number" class="col-sm-12" ng-model="input3"/></th> 
 
</tr> 
 
</table> 
 
</div>

+0

で動作します。これはChromeでもうまくいきますか? – Aneez

+0

私のクロームブラウザでも動作します – Leguest

関連する問題