如何从列表中获取ng值(AngularJS)
How to get ng-value from List (AngularJS)
我需要一个静态值从列表标签时,点击或触摸移动单独。如何在angularjs中获得它
<ion-list ng-controller="MyCtrl">
<ion-item menu-close ng-value="apple">
Apple
</ion-item>
<ion-item menu-close ng-value="orange">
Orange
</ion-item>
<ion-item menu-close ng-value="pineapple">
PineApple
</ion-item>
<ion-item menu-close ng-value="mango">
Mango
</ion-item>
</ion-list>
angularjs
.controller('MyCtrl', function($scope) {
})
下面是一个使用href: http://plnkr.co/edit/35wTi7?p=info
的工作示例下面是使用ng-click的工作示例:http://plnkr.co/edit/NN4cWr?p=preview
这些例子是动态的,但你会明白的。对于您的情况,第二个示例要好得多。
这就是你要做的:
HTML:<ion-item menu-close ng-click="someFunction('apple')">
Apple
</ion-item>
<ion-item menu-close ng-click="someFunction('orange')">
Apple
</ion-item>
JavaScript // We must use .dot notation with Ionic
$scope.fruit = {
selected : ''
};
$scope.someFunction= function(id) {
console.log(id); // Will print apple
$scope.fruit.selected = id;
}
我的例子也被称为Master-Detail模式,点击这里查看更多。
我仍然不清楚您需要什么,但是要将值绑定到HTML,只需填充作用域并使用它:
HTML:<ion-list ng-controller="MyCtrl">
<ion-item menu-close>{{apple}}</ion-item>
<ion-list>
JS:
.controller('MyCtrl', function($scope) {
$scope.apple = "This is an apple";
})
看一下Angular文档中的这个例子:
https://docs.angularjs.org/api/ng/directive/ngValue示例
相关文章:
- AngularJS:ng之后,重复$scope值未按预期更新
- AngularJS ng开关或类似的动态值工作
- AngularJS ng include dons'不起作用
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 使用angularjs ng Show/ng hide显示和隐藏不同的内容
- 如何正确应用Angularjs ng repeat
- AngularJS ng include won'不知什么原因不起作用
- AngularJS ng-init does not work
- 自定义指令中的AngularJS ng模型
- AngularJS ng重复处理空列表事例
- AngularJS-ng使用字符串索引在数组上重复
- 如何在AngularJS-ng重复循环中将长JSON路径缩短为变量
- angularjs ng基于点击时的数组值重复过滤器
- angularjs ng点击运行时标记不起作用
- AngularJS ng src不会在$rootScope上使用$watch进行更新
- select中布尔值的Angularjs ng值不起作用
- AngularJS ng下拉树结构的模型定义
- Angularjs:ng重复对象数组
- 使用angularJs ng模式进行10位Regex验证
- AngularJS ng点击在ng重复内更改颜色