【发布时间】:2019-11-15 02:27:39
【问题描述】:
我想用条件表达式在 ng-init 中分配变量,但它不适用于我的代码。我需要使用条件表达式分配 isCollapsed 值 true false。
<a class="email" ng-init="isCollapsed = (emailData.length>0?'true':'false')"></a>
【问题讨论】:
-
您使用的是哪个 Angular 版本?
-
此代码在 angularjs 1.7.8 中运行
-
ng-init指令可能会被滥用以在模板中添加不必要的逻辑量。ngInit只有少数合适的用法。这不是其中之一。 -
我尝试了它的工作,但在 angularjs 1.2 及更高版本中,我在 angularjs 1.1 中尝试了相同的操作,但它确实有效。所以可能是版本问题。如果您告诉我们您使用的是哪个版本,我们可以通过其他方法帮助您。 @Jaydeep Shah
标签: angularjs angularjs-ng-init ng-init