Javascript 将一个对象属性值除以另一个(AngularJS)?
我对一个对象的数据值有一个ng重复Javascript 将一个对象属性值除以另一个(AngularJS)?,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,我对一个对象的数据值有一个ng重复 <div ng-controller="myctrl"> <ul ng-repeat="number in numbers"> <li><span ng-bind="number.first"></span></li> <li><span ng-bind="number.second"></span></li> &
<div ng-controller="myctrl">
<ul ng-repeat="number in numbers">
<li><span ng-bind="number.first"></span></li>
<li><span ng-bind="number.second"></span></li>
<li><span ng-bind="number.third"></span></li>
</ul>
</div>
我一定是把它设置得根本错误,因为我发现很难想象它会如此困难,而且在过去的12个月里,我没有和AngularJS或js一起工作过很多次,所以我很有可能在ng重复所有的错误 如果您不需要对象中的第三个数字,但它可以是
null
,或者您甚至不能在对象中使用它。你可以这样做:
$scope.numbers = [
{
first: 8,
second: 5,
third: null /* you do not actually need this at all */
},
{
first: 4,
second: 5,
third: null
}
];
<ul ng-repeat="number in numbers">
<li><span ng-bind="number.first"></span></li>
<li><span ng-bind="number.second"></span></li>
<li><span ng-bind="(number.first / number.second)"></span></li>
</ul>
$scope.number=[
{
第一:8,,
二:五,,
第三:null/*您实际上根本不需要这个*/
},
{
第一:4,,
二:五,,
第三:空
}
];
如果您不需要对象中的第三个数字,但它可以是null
,或者您甚至不能在对象中使用它。你可以这样做:
$scope.numbers = [
{
first: 8,
second: 5,
third: null /* you do not actually need this at all */
},
{
first: 4,
second: 5,
third: null
}
];
<ul ng-repeat="number in numbers">
<li><span ng-bind="number.first"></span></li>
<li><span ng-bind="number.second"></span></li>
<li><span ng-bind="(number.first / number.second)"></span></li>
</ul>
$scope.number=[
{
第一:8,,
二:五,,
第三:null/*您实际上根本不需要这个*/
},
{
第一:4,,
二:五,,
第三:空
}
];
试试这个
var-app=angular.module(“app”,[]);
app.controller(“myctrl”,函数($scope){
$scope.number=[
{
第一:8,,
二:五,,
},
{
第一:4,,
二:五,,
}
];
});
试试这个
var-app=angular.module(“app”,[]);
app.controller(“myctrl”,函数($scope){
$scope.number=[
{
第一:8,,
二:五,,
},
{
第一:4,,
二:五,,
}
];
});
您可以在视图中通过将第一个键与第二个键分开(
)或在控制器中使用来执行此操作
是获取特定属性值的方法
var myApp=angular.module('myApp',[]);
myApp.controller('MainController',函数($scope){
$scope.number=[{
第一:8,,
二:五,,
第三{
返回this.first/this.second
}
}, {
第一:4,,
二:五,,
第三{
返回this.first/this.second
}
}];
});代码>
-
-
-
您可以在视图中通过将第一个键与第二个键分开(
)或在控制器中使用来执行此操作
是获取特定属性值的方法
var myApp=angular.module('myApp',[]);
myApp.controller('MainController',函数($scope){
$scope.number=[{
第一:8,,
二:五,,
第三{
返回this.first/this.second
}
}, {
第一:4,,
二:五,,
第三{
返回this.first/this.second
}
}];
});代码>
-
-
-
在视图中执行此操作=>
在视图中执行此操作=>
此操作非常完美。非常感谢你的帮助!这项工作做得很好。非常感谢你的帮助!这工作得很好,但是被接受的答案中提到的getter方法让我能够更好地控制排序等。谢谢你的帮助。是的,我也这么认为。没问题,祝你一切顺利!这工作得很好,但是被接受的答案中提到的getter方法让我能够更好地控制排序等。谢谢你的帮助。是的,我也这么认为。没问题,祝你一切顺利!