javascript - AngularJS - html 中的范围变量语法

标签 javascript html angularjs

在 AngularJS 中, 我想使用 Javascript 中定义的范围变量作为 HTML 中的“propertySkipCount”。我尝试使用 {{propertySkipCount}} 并直接使用 propertySkipCount,但两者都不起作用。

只有当我用 1 之类的值替换变量时,它才有效。

Javascript

 $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">

关于javascript - AngularJS - html 中的范围变量语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33802218/

相关文章:

background.js 中的 Javascript 函数根本不使用消息传递进行调用。

html - 如何在CSS中将一张图片堆叠在另一张图片上?

javascript - 在 ionic 中使用 OneSignal 插件在通知单击时路由到应用程序中的状态

javascript - 为什么我的发帖请求处于待处理状态?

javascript - 在 AngularJs 中解析日期

javascript - 如何在类里面调用它,例如 forEach?

javascript - 使用 Selenium 修改 JavaScript 变量

php - 无法通过 CSS 访问 JQuery

仅使用 JavaScript 的 Javascript Progressbar 动画

javascript - 之后设置 Angular Controller 变量会发生变化吗?