3
我試圖向用戶顯示一些可編輯的結果,所以我通過輸入字段顯示它們。這是我在做什麼一個基本的例子:如何動態更改輸入值
<div class="form-group">
<label>First number</label>
<input type="text" ng-model="first" ng-required="true" class="form-control">
</div>
<div class="form-group">
<label>Second number</label>
<input type="text" ng-model="second" ng-required="true" class="form-control">
</div>
<div class="form-group">
<label>The sum is: {{first + second }}</label>
<input type="text" ng-model="result" ng-required="true" class="form-control">
</div>
在結果的DIV,我使用的標籤是否被正確的得到的結果進行測試,它是。但是,如果我編輯first
或second
值,輸入的result
不會更新。
這是所使用的控制器(是的,形式是一個模式):
var ModalInstanceCtrl = function ($scope, $modalInstance) {
$scope.result = $scope.first + $scope.second;
$scope.confirm = function() {
$modalInstance.close(result);
};
$scope.cancelNewBet = function() {
$modalInstance.dismiss('cancel');
};
};
我認爲價值應該得到自動更新一次我定義它是如何獲得的。但顯然它錯過了一些改變結果通過腳本...
在此先感謝。
非常感謝您對這個答案+1 –
只需要調整兩個字符,以適應乘。謝謝! – Antoine