gpt4 book ai didi

javascript - 带 ionic 切换而不是按钮的 ionic 输入插件

转载 作者:数据小太阳 更新时间:2023-10-29 06:05:27 25 4
gpt4 key购买 nike

我非常想合并一个 item-input-insetion-toggle而不是按钮 - 因此用户可以选择禁用输入字段。

我想要的是这样的:

enter image description here

我确实希望将文本输入连接到一个模型,所以我总是有一个 Not Applicable 变量或用户输入的一些其他字符串(或空字符串)。

但我的第一个问题是布局似乎乱七八糟。这是我得到的结果:

  <div class="item item-input-inset">
<label class="item-input-wrapper">
<input type="text" placeholder="Text input">
</label>
<ion-toggle>
</ion-toggle>
</div>
</div>

给出下面乱七八糟的布局

enter image description here

最佳答案

@Norfeldt:请检查下面的代码片段,让我知道您的想法。希望它能像您期望的那样工作。

angular.module('ionicApp', ['ionic'])

.controller('MainCtrl', function($scope) {
//INIT checked false
$scope.toggleInput = {
checked: false
};
$scope.toggleInputChange = function() {
//TO DO
};
});
body {
cursor: url('http://ionicframework.com/img/finger.png'), auto;
}
.item-toggle .toggle {
top: 18px !important;
}
.item-toggle input[type='text'] {
pointer-events: all;
padding-left: 10px;
width: 100%;
color: #000;
font-weight: 500;
}
.item-toggle input[type="text"]:disabled {
font-weight: 100;
background: #fff;
}
<link href="//code.ionicframework.com/nightly/css/ionic.css" rel="stylesheet">
<script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script>

<body ng-app="ionicApp">
<div ng-controller="MainCtrl">
<ion-content>
<ion-toggle ng-model="toggleInput.checked" ng-change="toggleInputChange()">
<input ng-disabled="!toggleInput.checked" type="text" ng-model="userInput.value" placeholder="{{toggleInput.checked ? 'This is the user input...' : 'Not Applicable' }}">
</ion-toggle>
</ion-content>
</div>
</body>

关于javascript - 带 ionic 切换而不是按钮的 ionic 输入插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38292774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com