[英]AngularJS - scope variable syntax in html
在AngularJS中,我想使用Javascript中定义的范围变量作为HTML中的“ propertySkipCount”。 我尝试使用{{propertySkipCount}},也直接尝试使用propertySkipCount,但两者均无法正常工作。
仅当我将变量替换为1时才有效。
Java脚本
$scope.propertySkipCount = 1;
HTML
<div class="form-group" ng-repeat="property in entity.entityPropertyTypes" ng-if="$index > propertySkipCount">
<div class="form-group" ng-repeat="property in entity.entityPropertyTypes" ng-if="$index > {{propertySkipCount}}">
更新:
我希望替换后的代码如下所示。 如果我像下面这样硬编码,它可以工作。
<div class="form-group" ng-repeat="property in entity.entityPropertyTypes" ng-if="$index > 1">
柱塞
第一种方法效果很好,请检查
<div class="form-group" ng-repeat="property in entity.entityPropertyTypes" ng-if="$index > propertySkipCount">
<div class="form-group" ng-repeat="property in entity.entityPropertyTypes" ng-if="$index > propertySkipCount"> Test {{propertySkipCount}}</div>
上面的代码应该工作。
代码看起来不错。 它应该可以工作,可能是您当前使用的版本有问题。
视图:
<div ng-app>
<h2>Todo</h2>
<div ng-controller="TodoCtrl">
<div class="form-group" ng-repeat="property in entityPropertyTypes" ng-if="$index > propertySkipCount">Hello ...! ++ {{$index}}</div>
</div>
</div>
与Angular 1.2.1一起正常工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.