如何通过javascript添加ng include到DOM?

时间:2012-11-06 18:49:49

标签: javascript html angularjs

我希望将一个带有ng-include =“'abc.html'”的div包含在一个来自javascript的HTML中。请让我知道如何添加这个问题,以便在“''”中获取ng-include值。

1 个答案:

答案 0 :(得分:1)

有多种方式有条件地包括角度偏差。以下是一些方法。

  1. 使用ng-show / ng-hide显示或隐藏使用ng-include包含的元素。这只能实现显示或隐藏,并且不会将其从DOM中删除。

  2. 将ng-switch放在ng-include div的顶部。更改交换机观察到的变量,并使用ng-switch值切换包含或非包含。

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