【问题标题】:Toggle component do not work on transcluded directive切换组件不适用于嵌入指令
【发布时间】:2015-10-21 19:27:45
【问题描述】:

我在视图上有一个带有切换组件的指令。 切换组件的配置很简单:

input(type="checkbox" checked data-toggle="toggle")

该指令可以正常工作,但如果该指令被加载到另一个指令中,则切换组件将不再工作。 :(

你们能帮帮我吗?非常感谢。

【问题讨论】:

    标签: javascript angularjs angularjs-directive angularjs-ng-transclude


    【解决方案1】:

    也许你可以粘贴一些代码。

    但是,请注意,当您具有指令层次结构时,它们是自下而上执行的。因此,如果您在父级的链接函数中将数据传递给子指令,它将不起作用。

    您可以使用指令中的控制器而不是链接函数来解决此问题。

    【讨论】:

    • 我也没有使用有趣的链接。我的问题是切换组件适用于数据绑定。因此,当指令在另一个指令中时,切换不起作用。
    猜你喜欢
    • 2018-06-24
    • 2016-05-04
    • 2021-08-02
    • 2014-04-29
    • 2017-11-10
    • 1970-01-01
    • 1970-01-01
    • 2020-01-27
    • 1970-01-01
    相关资源
    最近更新 更多