如何在angularJS中有条件地执行ng-include?
例如,如果变量x
设置为,我只想包含一些内容true
。
<div ng-include="/partial.html"></div>
如果您使用的是Angular v1.1.5或更高版本,则还可以使用ng-
if
:
<div ng-if="x" ng-include="'/partial.html'"></div>
如果您有任何旧版本:
使用ng-switch:
<div ng-switch on="x">
<div ng-switch-when="true" ng-include="'/partial.html'"></div>
</div>
小提琴
问题内容: 我已经搜索了几个小时,似乎无法在任何地方找到问题的答案。我记得我曾经能够实现它,但是由于某种原因我丢失了代码,而且我似乎不记得为使它起作用而做了什么。 我正在尝试使用ng-options在选择框中显示来自数组的数据。我没有问题的那个。我需要实现的是,只有某些数组值会显示/包括在选择框中。 我的数据如下: 我的HTML看起来像: 所以我想发生的是,如果属性“ active”的值为fals
问题内容: 我想知道是否可能有这样的事情: 知道项目是通过请求接收的JSON容器,因此这就是为什么我使用键值方法的原因。 谢谢 我之所以问是因为我尝试使用Google进行谷歌搜索,但是我唯一能得到的结果是,但是我必须使用。 问题答案: 你当然可以。就像是: HTML JS 演示小提琴
问题内容: 我正在这样处理我的问题: 但是为了避免在控制器端具有此功能,我更喜欢这样做: 我怎样才能做到这一点? 问题答案: 正如@Yoshi所说,从1.1.5角度开始,您可以使用它而无需进行任何更改。 如果使用angular <1.1.5,则可以使用ng- class 。
问题内容: 我正在尝试通过转换一段有效的jQuery / AJAX代码来学习Angular。它是表内的活动查看器,基本上根据条件显示一条带有“标记为已读”或“标记为未读”按钮的消息。我在设置基于的按钮文本时遇到麻烦。 但这只是设置了条件的最后一个值。因此,如何在初始加载时将正确的文本动态绑定到每行的按钮。 我认为这应该具有双向绑定,因为在单击按钮文本之后,我还需要根据按钮的新值来更新按钮文本,该新
问题内容: 我正在使用angular.js和(出于参数考虑)引导程序。现在我需要遍历“事物”并将其显示在“行”中: 现在,我该如何用角度关闭每隔三点的div?我从angular-ui尝试过ui-if,但即使这样也没有成功。 如果要使用服务器端渲染,则可以执行以下操作(此处为JSP语法,但没有关系): 请注意,我实际上需要在这里更改DOM,而不仅仅是css隐藏元素。我尝试在和div 上重复,但无济于
我已经开发了应用程序使用离子框架来显示客户当前的市场价格。我有问题在角js条件类与ng-重复循环。当市场发生变化时,我需要显示高(绿色)和低(红色)颜色,如果没有变化,以前的颜色应该为div显示,我使用了下面的代码查看 控制器: CSS 对于每一秒的速率将得到更新,所以若速率变得很高,那个么之前的速率应该应用css类。评分高颜色如果低意味着应用css类。rate highcolor else表示它