比较HTML页面中从angularJS控制器定义的变量

约翰逊

我对AngularJS还是很陌生,所以希望这很容易,我使用以下HTML尝试检查当前页面是否等于零,如果是,我将标记的类名更改为Disabled。(在我的控制器中,currentPage定义为零)

<script>
    if ('{{currentPage}}' == 0) {
        document.getElementById("prev").className = "disabled";
    }
    if ('{{currentPage}}' >= '{{eventslist}}'.length / '{{pageSize}}' - 1) {
        document.getElementById("next").className = "disabled";
    }
</script>

但是,每当我尝试执行这样的检查时,它都不会将currentPage视为零。因此,然后我添加了else语句,只是为了查看currentPage实际是什么。

<script>
    if ('{{currentPage}}' == 0) {
        document.getElementById("prev").className = "disabled";
    } else {
        document.getElementById("prev").innerHTML = "{{currentPage}}";
    }
    if ('{{currentPage}}' >= '{{eventslist}}'.length / '{{pageSize}}' - 1) {
        document.getElementById("next").className = "disabled";
    }
</script>

确定之后,它确实会恢复为零。有什么想法为什么if语句在如此简单的事情上失败?提前致谢!

的起源
<div id="prev" ng-class="{'disabled': currentPage === 0}">
<span ng-if="currentPage !== 0">{{currentPage}}</span>
</div>
<div id="next" ng-class="{'disabled': currentPage >= eventsList.length / pageSize - 1}"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在angularjs中的其他控制器中声明的路由页面控制器中的访问变量

来自分类Dev

在angularjs控制器中声明变量

来自分类Dev

在angularjs控制器中声明变量

来自分类Dev

从HTML中的控制器访问变量

来自分类Dev

错误:控制器中未定义的变量作为angularJS中的语法

来自分类Dev

AngularJS-在访问DOM的自定义指令中设置控制器的$ scope变量

来自分类Dev

AngularJS TypeScript控制器类指令中未定义作用域变量

来自分类Dev

定义控制器-angularjs

来自分类Dev

AngularJS:DOM中的“扩展”控制器(当您无法修改整个页面的HTML时)

来自分类Dev

为什么我的控制器中的变量未定义,但在带有数据绑定的HTML页面中正确显示

来自分类Dev

在angularjs中将变量从控制器传递到html

来自分类Dev

如何从html内的AngularJS控制器求值的变量?

来自分类Dev

如何从html内的AngularJS控制器求值的变量?

来自分类Dev

所有控制器模板中的Angularjs服务变量

来自分类Dev

过滤变量未在控制器angularjs中更新

来自分类Dev

控制器函数中的AngularJS私有变量

来自分类Dev

所有控制器模板中的Angularjs服务变量

来自分类Dev

将json变量传递给AngularJS中的控制器

来自分类Dev

在AngularJS中使不同控制器中的变量保持同步

来自分类Dev

如何从angularJS的控制器中读取指令的变量

来自分类Dev

在angularjs中的控制器外部访问变量

来自分类Dev

检查变量是否等于angularjs控制器中的数字

来自分类Dev

访问在其他控制器中定义的变量

来自分类Dev

访问控制器中模型方法内定义的变量。

来自分类Dev

控制器中未定义的范围变量

来自分类Dev

Codeigniter:在控制器中定义JSON变量

来自分类Dev

如何更新控制器中定义为语法的变量?

来自分类Dev

Laravel 启动变量在控制器中未定义

来自分类Dev

如何在AngularJS的Router UI控制器中访问主控制器变量?

Related 相关文章

  1. 1

    在angularjs中的其他控制器中声明的路由页面控制器中的访问变量

  2. 2

    在angularjs控制器中声明变量

  3. 3

    在angularjs控制器中声明变量

  4. 4

    从HTML中的控制器访问变量

  5. 5

    错误:控制器中未定义的变量作为angularJS中的语法

  6. 6

    AngularJS-在访问DOM的自定义指令中设置控制器的$ scope变量

  7. 7

    AngularJS TypeScript控制器类指令中未定义作用域变量

  8. 8

    定义控制器-angularjs

  9. 9

    AngularJS:DOM中的“扩展”控制器(当您无法修改整个页面的HTML时)

  10. 10

    为什么我的控制器中的变量未定义,但在带有数据绑定的HTML页面中正确显示

  11. 11

    在angularjs中将变量从控制器传递到html

  12. 12

    如何从html内的AngularJS控制器求值的变量?

  13. 13

    如何从html内的AngularJS控制器求值的变量?

  14. 14

    所有控制器模板中的Angularjs服务变量

  15. 15

    过滤变量未在控制器angularjs中更新

  16. 16

    控制器函数中的AngularJS私有变量

  17. 17

    所有控制器模板中的Angularjs服务变量

  18. 18

    将json变量传递给AngularJS中的控制器

  19. 19

    在AngularJS中使不同控制器中的变量保持同步

  20. 20

    如何从angularJS的控制器中读取指令的变量

  21. 21

    在angularjs中的控制器外部访问变量

  22. 22

    检查变量是否等于angularjs控制器中的数字

  23. 23

    访问在其他控制器中定义的变量

  24. 24

    访问控制器中模型方法内定义的变量。

  25. 25

    控制器中未定义的范围变量

  26. 26

    Codeigniter:在控制器中定义JSON变量

  27. 27

    如何更新控制器中定义为语法的变量?

  28. 28

    Laravel 启动变量在控制器中未定义

  29. 29

    如何在AngularJS的Router UI控制器中访问主控制器变量?

热门标签

归档