【问题标题】:How can I read scriptduration from the below scope variable?如何从以下范围变量中读取 scriptduration?
【发布时间】:2016-06-23 05:43:50
【问题描述】:
       {
        "errorMessage": "",
        "instructionIdWithInScript": 1,
        "screenShotFilePath": "/204/1574/screenshots/112186/1.jpg",
        "scriptDuration": "00:01:45",
        "automationDriverName": "Selenium-WebDriver",
        "screenShotFileSize": "277.830078125",
        "screenShotStatus": 28304,
        "value": "",
        "command": "open",
        "scenarioOrder": 1,
        "instructionResult": "Pass",
        "scenarioResult": "Pass",
        "scriptName": "01_copy of SearchBookProduct_WIP",
        "scriptOrder": 1,
        "scriptResult": "Pass",
        "scriptRowCount": 0,
        "scenarioDuration": "00:09:29",
        "scriptDisplayOrder": 1,
        "scenarioName": "Amazon",
        "dataFileName": null,
        "target": "http://www.amazon.com/http://www.amazon.com/http://www.amazon.com/http://ww…zon.com/http://www.amazon.com/http://www.amazon.com/http://www.amazon.com/",
        "globalInstructionSequesnce": 1,
        "scriptIterationOrder": 0,
        "instructionDuration": "00:00:15",
        "dataFilterDesc": null,
        "selected": false,
        "downloadSelect": false
    }

我在写$scope.metaInfo.scriptDuration 时遇到错误。 无法读取未定义的属性“scriptDuration”。

我用正确的信息编辑了我的问题..

【问题讨论】:

  • 你那里为什么有metaInfo
  • 我将对象信息像这样“ $scope.metaInfo = $scope.ssLog[0];”
  • 试试$scope.scriptDuration

标签: jquery angularjs json


【解决方案1】:

如果$scope.metaInfo 是数组并且就我而言,您可以通过这种方式访问​​。

$scope.metaInfo["scriptDuration"]

如果它的对象那么

$scope.metaInfo[0].scriptDuration

问候。

【讨论】:

  • 如果对您有帮助,请标记为已回答。 :)
  • 不,它没有帮助我。感谢您的宝贵时间。
  • 你能发布你分配给metainfo变量的确切对象吗?另请查看我的更新答案。
  • 是的,我编辑了我的问题,请投赞成票,我不知道为什么有人投了反对票。
  • 复习一次,如果它仍然不能帮助你,那么我的坏。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-26
相关资源
最近更新 更多