[英]How to change visibility of a input field in Aurelia?
我在奧雷利亞有以下表格。 在表單的頂部,有一個下拉菜單可以選擇用戶類型。 只有兩個選擇。 當用戶更改類型時,我需要顯示和隱藏一些輸入字段。
IE:當用戶選擇類型為“生產者”時,我需要隱藏用戶名。 當用戶選擇“作家”時,我需要顯示用戶名並隱藏電子郵件地址。 像這樣。 需要使用JavaScript控制器執行此操作。
https://gist.github.com/chanakaDe/75934983cb4a02a7a8914959e38bf0f3
這是作為github要點的HTML代碼。 請給我一個解決方案。
您可以使用show.bind
(如果你只是想顯示和隱藏的元素),或if.bind
(如果你想添加和刪除其形成DOM)。 例如:
<div class="form-group" id="div_username" if.bind="user_type === 'writer'">
<label for="userame">Username:</label>
<input type="text" class="form-control" id="userame" value.bind="userame" placeholder="Userame">
</div>
可運行的示例https://gist.run/?id=33db6b8f919eb95d63b8bfbc2e912fe5-將用戶類型更改為“ writer”,您將看到Username輸入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.