Pra*_*bhu 1 javascript json angularjs ionic-framework
我想有条件地隐藏destructiveText属性,这可能吗?所以,比方说有一个变量叫做showDelete.我想显示destructiveText只显示何时showDelete = true.是否可以有条件地将其从json中排除?
$ionicActionSheet.show({
buttons: [
{ text: 'Share' },
{ text: 'Report'},
],
destructiveText: 'Delete', //I want to hide this delete element when showDelete is false
titleText: 'Actions',
cancelText: 'Cancel',
cancel: function() {
// add cancel code..
},
...
Run Code Online (Sandbox Code Playgroud)
cha*_*tfl 10
在函数调用之外定义配置对象,然后可以使用条件修改属性以及使用类似方法 angular.extend()
var opts = {
buttons: [
{ text: 'Share' },
{ text: 'Report'},
],
titleText: 'Actions',
cancelText: 'Cancel',
cancel: function() {
// add cancel code..
}
}
if(showDelete){
opts.destructiveText = 'Delete';
}
$ionicActionSheet.show(opts);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
692 次 |
| 最近记录: |