【问题标题】:Ionic 1: Ionic list printing selected item valueIonic 1:离子列表打印选中项值
【发布时间】:2016-08-08 01:38:29
【问题描述】:

我刚刚开始使用 Ionic,我正在尝试打印所选列表 Item {{ item.value }} 的值,但是找不到任何建议如何执行此操作的文档。

ng-click="myFunction()" 可能会在这里工作,但我不知道从哪里开始。我让它与离子单选按钮一起工作。但我希望列表在点击时重定向到另一个页面,但仍将这个值保存在主控制器中。

这是Codepen 的尝试。

谢谢。

【问题讨论】:

    标签: javascript angularjs ionic-framework


    【解决方案1】:

    好吧,起初ng-click="do" 绝对不会做任何事情。它应该是ng-click="do()",当然,您必须在您的controller 中有一个名为dofunction 才能执行action

    第二个。问题是:你在ngRepeat 里面,它创建了一个child $scope,所以你必须使用Dot Rule

    $scope.model = {};
    

    那么,你就可以做到了:

    ng-click="model.itemValue = item"
    

    检查分叉的DEMO

    【讨论】:

    • 非常感谢。我很困惑,但现在很清楚。如果我只想要值而不是 JSON,我会执行 'ng-click="model.itemValue = item.value'?
    • @nick_1002 是的。你可以检查它作为答案吗?
    • 我很高兴这有帮助:)
    猜你喜欢
    • 2020-01-11
    • 1970-01-01
    • 2016-09-02
    • 2023-03-25
    • 2017-07-21
    • 2018-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多