gpt4 book ai didi

javascript - ng 内重复指令

转载 作者:行者123 更新时间:2023-12-03 07:06:13 25 4
gpt4 key购买 nike

我如何在 ng 重复中操作(获取特定指令)?

示例:

我有我的指令

<actionbar>
<action_button ng-repeat="actionButton in actionsButtons"></action_button>
</actionbar>

其中 和 是不同的指令,哪个操作栏有多个操作按钮或只有一个。

我需要从那里获取特定的指令并操作值。就像:假设我有一个数组,它将生成两个操作按钮。我将制作一个 ng-repeat 并编译为 HTML。现在,当我单击第一个操作按钮时,如果第二个操作按钮处于事件状态,则第二个操作按钮处于非事件状态,并且第一个按钮的 react 相同。

如何在 ng-repeat 中操作并获取特定指令?

最佳答案

如果您想要做的是在 ng-repeat 内的不同指令之间进行通信,您可以创建一个工厂(工厂和服务仅实例化一次),该工厂将在所有指令之间共享。然后在该指令中您可以指定要使用的信息。例如,如果 ng-repeat 中有 10 个元素,并且一次只能有一个元素处于事件状态,则可以在工厂内创建一个 getter 和 setter,用于检索/设置事件元素的 ID 或值。在指令中,您只需调用该函数即可。

关于javascript - ng 内重复指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36818213/

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