【问题标题】:How to call a function on tag remove in AngularJS ngInputTags如何在AngularJS ngInputTags中调用标签删除函数
【发布时间】:2023-03-28 07:05:01
【问题描述】:

删除标签时如何调用函数?我尝试了各种方法来做到这一点,但都没有奏效。任何人都可以提出帮助。

<tags-input ng-model="vm.studentObj.assigned_employees" display-property="name" >
</tags-input>
<p ng-bind="employee"></p>

【问题讨论】:

  • 标签删除是什么意思?
  • 当我通过单击十字标记删除标签时
  • 然后点击十字标记是你的事件
  • 是的,但我可以对我的数组进行解密,但不能调用函数。

标签: javascript html angularjs tags


【解决方案1】:

语法如下:

<tags-input
  ng-model="{string}"
  [on-tag-removing="{expression}"]
  [on-tag-removed="{expression}"]
  [on-tag-clicked="{expression}"]>
</tags-input>

在哪里: [onTagRemoving] 可以描述为在删除标签之前调用的表达式。该标签以 $tag 的形式提供。此方法必须返回布尔值或承诺。

[onTagRemoved] 是一个表达式,用于在删除现有标签时进行评估。删除的标签以 $tag 的形式提供。

[onTagClicked] 是一个表达式,用于在单击现有标签时进行评估。单击的标签以 $tag 的形式提供。

最后,现在取决于您需要如何触发事件。

【讨论】:

    猜你喜欢
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-10
    • 1970-01-01
    • 2013-10-18
    相关资源
    最近更新 更多