javascript - 动态索引数组 angularJs

标签 javascript angularjs

我有如下变量

$scope.priceOption = [];
$scope.priceOption['flip'] =            {
    dbvalue: "option:flip",
    caption:"反転図面の作成",          
    price:{TN:100,
           UR:200,
           HD:300}
};
$scope.priceOption['car'] =         {
    dbvalue: "option:car", 
    caption:"植栽・自動車・外構の追加", 
    price:{TN:100,
           UR:200,
           HD:300}
};
var price_type="HD";

如何通过 HTML 中的动态 Price_type 获取价格?

<label>{{priceOption['car'].price[price_type]}}円</label>

//预期值为 300 日元,如果 Price_type = "HD";

最佳答案

var Price_type="HD"; 更改为 $scope.price_type="HD";。该 View 看不到您传递给绑定(bind)的变量。

关于javascript - 动态索引数组 angularJs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37697820/

相关文章:

javascript - Angular http.get 未从 mysql nodejs 接收数据

javascript - 在 JavaScript 中创建 SOAP XMLHttpRequest 请求

javascript - 如果不包含数据 URI,则从 url(..) 获取值 - 正则表达式

android - Chrome Web View : triggering native Android Share function

javascript - 如何将 Angular UI Bootstrap 注入(inject)到 TypeScript 中的 Angular 模块

php - 以 php 形式包含 angularjs 对象

javascript - 如何在 Streoids.js 转换后重新加载页面?

javascript - 使用javascript用值填充asp隐藏字段

javascript - Sails JS 链接器 : Compiling JADE templates

javascript - 如何使用 Angular Schema Form Checkbox bool 值处理 onChange?