【问题标题】:How to add nginclude to DOM via javascript?如何通过javascript将nginclude添加到DOM?
【发布时间】:2012-11-06 18:49:49
【问题描述】:

我希望将带有 ng-include="'abc.html'" 的 div 包含到来自 javascript 的 HTML 中。请让我知道如何添加它,因为我面临的问题是在“''”中获取 ng-include 值。

【问题讨论】:

  • 这样做的目的是什么?
  • 尝试转义单引号。即,而不是“''”使用这个“\'\'”

标签: javascript html angularjs


【解决方案1】:

有多种方法可以有条件地在角度中包含部分。这里有一些方法。

  1. 使用 ng-show / ng-hide 显示或隐藏使用 ng-include 包含的元素。这只实现了显示或隐藏,并没有将其从 DOM 中取出。

  2. 在 ng-include div 顶部放置一个 ng-switch。更改开关观察到的变量,并使用 ng-switch 值切换包含或不包含。

  3. ng-include 本身带有一个变量。如果您不设置该变量或将其设置为 null,那么在您将变量的值更改为指向您的部分位置之前,它不会显示任何内容。

【讨论】:

    猜你喜欢
    • 2011-09-13
    • 2013-01-23
    • 2015-02-08
    • 2021-09-01
    • 1970-01-01
    • 2012-08-11
    • 2020-03-24
    • 1970-01-01
    • 2022-11-29
    相关资源
    最近更新 更多