我<button>在 ngFor 循环中有一个,我希望在用户单击按钮后将其禁用。循环的每个元素都有一个按钮,因此我必须为每个元素使用不同的布尔值来区分它们。
这是来自 html 的代码片段:
<div class="card" *ngFor="let i of items">
<button type="button" [disabled]="'btn' + i.id" (click)="btn + i.id=true">TEST</button>
<div>
Run Code Online (Sandbox Code Playgroud)
该[disabled]="'btn' + i.id"部分似乎有效,但我无法将其值设置为trueusing (click)="btn + i.id=true"。我如何可以连接的btn,并i.id与它的值设置为true?
任何帮助表示赞赏!
我是一个几乎没有编码背景的新手Xcode用户。我要完成的工作是为iPhone创建一个简单的kg / lb转换器应用程序。
到目前为止,它的效果很好,但是唯一的问题是:用户输入的值必须是带点的值。用户可以使用普通字符(包括字母和所有字符)插入点。但是,当我更改为输入到十进制键盘的文本字段时,用户只能插入逗号。如果用户使用逗号插入数字/值,则应用程序将崩溃(真实情况)。
在Xcode模拟器中启动该应用程序时,该点就在那里(这就是我想要的样子)-仅当在手机上启动时,它是一个逗号。iPhone语言和区域设置为挪威(尽管更改其中任何一种都不是解决方案)。
有没有办法完成我想做的事情?谢谢!