从离子复选框到控制器的角度传递数据

时间:2015-10-12 13:04:50

标签: javascript angularjs checkbox controller

我使用离子框架构建了一个Web应用程序。所以我添加了一些属性,现在我想添加功能。你可以看到我的代码:

<div class="list card" ng-repeat="x in table">
    <div class="item item-divider">Something</div>
        <div class="item item-body">
            <p>{{x.item1}} - {{x.item2}}</p>
            <ion-checkbox>Add</ion-checkbox>
        </div>
    <div class="item item-divider">footer</div>
</div>

我想检查一些复选框,将x.item1值发送到控制器,或者通常发送到扩展处理的函数。

提前致谢,

约翰

2 个答案:

答案 0 :(得分:1)

您可以在离子复选框中进行ng-change并使用参数x.item1从中调用控制器函数。像这样:

HTML:

<ion-checkbox ng-model="itemChecked" ng-change="callMe(x.item1)">Add</ion-checkbox>

控制器:

$scope.callMe = function(item) {
     //do your stuff
}

请注意,我没有编写完整的控制器语法。如果需要,只需发表评论。

答案 1 :(得分:0)

请查看角度文档。 This one会让你开始。这也是数据绑定的一个很好的例子......