【问题标题】:Send value from input element to structural directive?将值从输入元素发送到结构指令?
【发布时间】:2019-06-14 15:46:46
【问题描述】:

我有一个直接附加结构的输入框。我需要将输入框的值发送回我的指令。我的方法应该是什么?

我试过了-

<input #inputbox *myDirective myValue=inputbox.value>

以上是我想要完成的。谢谢!

【问题讨论】:

  • 您为什么要这样做?如果您将结构指令放在任何元素中,它将对 DOM 隐藏。
  • 我正在为我的网站制作一个验证系统。我希望能够添加我的验证指令,并访问输入的值以便验证它。

标签: angular angular2-directives


【解决方案1】:

试试这个:

import { Input } from "@angular/core";

@Directive({
  selector: "[myDirective]"
})
export class RoleDirective {

  @Input() myValue: string;

在 HTML 中:

<input #inputbox *myDirective [myValue]=inputbox.value>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-20
    • 2021-07-03
    • 1970-01-01
    • 2017-05-09
    • 2021-02-13
    • 2019-05-30
    • 2015-05-23
    • 2019-10-17
    相关资源
    最近更新 更多