【发布时间】:2015-09-29 00:08:19
【问题描述】:
这里是全新的开发者。
试图制作一个费用计算器,其中从表中输入的整数之和(每个整数都有一个特定的默认值)成为另一个变量的 int 值。我觉得我错过了一些简单的东西,但我一生都无法弄清楚是什么。
下面的javascript/angular
var app = angular.module('expenses', []);
app.controller('mainCtrlr', function($scope) {
var expenseTotal<----variable I cannot get to work
var expenseOne;
var expenseTwo;
var expenseThree;
$scope.expenseOne = 270;
$scope.expenseTwo = 265;
$scope.expenseThree= 65;
});
填充此表的数据
<div ng-app="expenses" ng-controller="mainCtrlr">
<table>
<tr>
<td> Expense </td><td><input type= int ng-model="expenseOne"></td>
</tr>
<tr>
<td>Other Expense </td><td><input type=int ng-model= "expenseTwo"></td>
</tr>
<tr>
<td>Third Expense </td><td><input type=int ng-model= "expenseThree"></td>
</tr>
</table>
Total {{expenseTotal}}
</div>
我无法让 {{expenseTotal}} 显示 NaN 以外的任何内容。我希望它是一个有用的变量,可以考虑到其他方程,但要基于费用的总和。有谁知道我的 javascript 文件中还需要什么才能使这项工作?
提前谢谢,如果之前有人问过,我很抱歉,但我在任何地方都找不到。
【问题讨论】:
-
你似乎没有对代码中的变量做任何事情?
-
我是,但在代码的其他部分......我只是隔离了问题所在以避免混乱
标签: javascript angularjs html scope data-modeling