【问题标题】:How to multiply two values in angularjs in html如何在html中将angularjs中的两个值相乘
【发布时间】:2016-06-16 11:51:48
【问题描述】:

我正在做一个 AngularJS 的演示,它可以转换两个单位。基本上我有两个带有单位值的下拉菜单,并希望将下拉列表中的选定值相乘。我为我的代码创建了一个 jsfiddle,谁能帮我弄清楚。

小提琴

fiddle HTML:

<div ng-controller="MyCtrl">
    <div ng-repeat="address in addresses">
        Billing State:
        <select
            ng-model="address.state"
            ng-options="state.lookupCode as state.description for state in lov_state"></select>
        <tt>State selected: {{address.state}}</tt>
    </div>

</div>

AngularJS:

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

myApp.controller('MyCtrl', function($scope) {

    $scope.addresses = [
        {'state': 'AL'},
        {'state': 'CA'},
        {'state': 'FL'}
    ];

    $scope.lov_state = [
        {'lookupCode': 'AL', 'description': 'Alabama'},
        {'lookupCode': 'FL', 'description': 'Florida'},
        {'lookupCode': 'CA', 'description': 'California'},
        {'lookupCode': 'DE', 'description': 'Delaware'}
    ];
});

我的小提琴代码如下: My JSFiddleworking demo

【问题讨论】:

  • 请编辑您的问题以在问题中包含代码(不仅仅是在小提琴中)并修复小提琴链接。
  • 这个小提琴与转换单位有什么关系?
  • 您的代码正文与小提琴不同。
  • 我什至不知道你想做什么。你想繁殖什么?
  • 您在顶部的新小提琴也没有任何意义。我可以假设 KM、MI 和 CM 分别表示公里、英里和厘米,但是 1、100 和 1000 没有任何意义。我正在 VTCing 这个问题。

标签: javascript html angularjs


【解决方案1】:

如此接近!只是忘了做总和

更新小提琴here

你刚刚错过了= {{address.state * unit.state}}

【讨论】:

    猜你喜欢
    • 2017-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-28
    • 2013-02-26
    相关资源
    最近更新 更多