我有一个列表.每个列表项都包含按钮.当点击一个按钮时,在Ion的另一个视图中查看相应的列表项
i have a list .each list item contains buttons.when click to a button corresponding list item viewed in another view in ionic
html页面在这里,我在每个列表中有两个按钮。当点击其中一个按钮时,会将该列表项显示在另一页中。当点击下一个项目时,它也会将该项带到同一页。请给我建议或代码。
<ion-view ng-controller="searchctrl as nm">
<ion-content class="has-header">
<h2>Courses</h2>
<label class="item item-input">
<i class="icon ion-search placeholder-icon">
</i>
<input type="search" placeholder="search" ng-model="searchQuery"/>
</label>
<ion-list>
<ion-item class="item-icon-right" ng-repeat="news in newss | filter:searchQuery"
ng-click= "nm.selectNews(news.name)">
{{news.name}}
<div class="buttons">
<button class="button button-small button-positive" >
View
</button>
<button class="button button-small button-positive">
Add to Mycourse
</button>
</div>
</ion-item>
</ion-list>
js页面
(function(){
var aapp = angular.module('starter');
aapp.controller('searchctrl', function($state, $scope){
$scope.newss = [
{name: 'HTML'},
{name: 'JavaScript'},
{name: 'Angular'},
{name: 'Ionic'},
{name: 'Asp.net'}
]
var nm=this;
nm.selectNews = function(newsname){
console.log(newsname);
$state.go(newsname);
}
});
}());
首先使用一个数组来存储如下所选的项目:
$scope.cart = [];
然后,添加此功能,它将首先检查该项目是否已添加,然后增加数量,否则项目将被推到购物车阵列中。
$scope.addToCart = function (product) {
var found = false;
$scope.cart.forEach(function (item) {
if (item.id === product.id) {
item.quantity++;
found = true;
}
});
if (!found) {
$scope.cart.push(angular.extend({quantity: 1}, product));
}
};
希望这对你有帮助。。有什么疑问吗?
相关文章:
- Javascript按钮下拉列表
- 如何在按钮中显示下拉列表中选定的元素
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 如何在用户返回和上一个按钮时刷新下拉列表
- 客户端单选按钮列表验证
- 根据两个下拉列表的默认值禁用按钮
- 谷歌应用程序脚本示例-如何更改单选按钮的列表框相关值
- 我想在我的准备列表项上创建一个按钮
- Javascript/Jquery将选择列表更改为单选按钮
- 将文本框/单选按钮/和下拉列表中的信息添加到dataTable
- 如何根据是否通过jsp中的jstl选中单选按钮来启用和禁用下拉列表
- 选择绑定到同一范围的按钮,单击时会相互触发.如何从angular.js中的两个选择列表按钮解除范围绑定
- 从执行jscript列表按钮创建多个相关对象
- 集成指南中的“添加播放列表”按钮不起作用
- 引导程序下拉列表按钮没有'不起作用
- 隐藏可配置产品的“添加到愿望列表”按钮,直到选择一个选项
- 单击列表按钮时,从列表中获取内部HTML
- 基于数据的分层列表按钮
- 点击添加到列表按钮获得项目添加到列表框从文本框和单选在javascript
- “清除未排序列表”按钮不起作用