如何使用angularJs打印数字表
How to print a table of numbers using angularJs?
我是angularJs的初学者。我想根据插入文本框中的值打印一个数字表。这是我的代码
<html>
<head>
<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script>
</head>
<body>
<div ng-app="" ng-controller="number1">
Number: <input type="text" ng-model="num1"><br>
<br>
<p>{{num1}}</p>
</div>
<script>
function number1($scope) {
for(var i; i<=10;i++){
$scope.num1 = 1*i
}
}
</script>
</body>
</html>
<div ng-app="" ng-controller="number1">
Number: <input type="text" ng-model="num1"><br>
<br>
<div ng-repeat="n in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]">
<p>{{num1}}*{{n}}={{num1 * n}}</p>
</div>
</div>
<script>
function number1($scope) {
$scope.num1 = "1",
}
</script>
或
<div ng-app="" ng-controller="number1">
Number: <input type="text" ng-model="num1"><br>
<br>
<div ng-repeat="n in numbers">
<p>{{num1}}*{{n}}={{num1 * n}}</p>
</div>
</div>
<script>
function number1($scope) {
$scope.num1 = "1",
$scope.numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
}
</script>
您可以使用ngRepeat
对数组中的每个数字进行迭代,并呈现相乘的结果{{num1 * i}}
。
例如,它可能看起来像这样:
<input type="text" ng-model="num1" />
<table class="table table-bordered">
<tbody>
<tr>
<td>*</td>
<td ng-repeat="i in numbers">{{i}}</td>
</tr>
<tr>
<td>{{num1}}</td>
<td ng-repeat="i in numbers">{{i*num1}}</td>
</tr>
</tbody>
</table>
其中numbers
在控制器中声明:
$scope.numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
这里有一个小的实验演示:http://plnkr.co/edit/TXKzszn2t6sHHkPNNkqk?p=info
相关文章:
- 打印到控制台时为NaN,但typeof为数字jquery
- $index ng 单击内不打印数字
- 将 JavaScript “for” 生成的数字推送到一个数组中,然后将每个数字打印为 HTML
- 如何使用angularJs打印数字表
- JavaScript打印的数字有20位小数
- 如何将52个随机生成的数字打印到控制台
- 如何在文本字段中输入数字时立即打印结果
- 对于我需要打印出从 1 到 20 的数字的循环
- 在Javascript的警告框中打印任何数字的乘法表
- 我是否可以动态更改带有数字的图像,然后将其打印为 PDF
- JS:点击不同的按钮应该在屏幕上打印不同的数字,但它只会打印一个数字
- 使用 setInterval 逐个打印数字,我得到未捕获的引用错误
- 使用规则打印 1 到 20 之间的数字
- 我想在Javascript中打印两个数字的总和
- I'我试图创建一个函数,将范围(0-100)内的三个数字随机化,并打印最大的一个
- 用JavaScript打印数字的递归函数
- 代码打印数字,直到3时'It’应该打印到5点
- 如何在Javascript代码中每行打印10个数字/短语
- Knockout.JS打印一个数字列表
- 当我使用document.write函数在下面的代码中打印数字时,它会在每个输出的右侧插入0.为什么会发生这种事