繁体   English   中英

AngularJS-HTML中的范围变量语法

[英]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">

柱塞

http://plnkr.co/edit/wMKa1dbeVNz3WfUojmjR?p=info

第一种方法效果很好,请检查

<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一起正常工作

不能与Angular 1.1.1一起使用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM