javascript - ng-disabled 不适用于 $scope 变量

标签 javascript angularjs

我正在尝试这样的事情 -

<button class="btn btn-lg btn-block btn-section"
     ng-disabled="{{ selectedfruits.length }} < 5" > Show selected fruits</button>

在 chrome 开发人员工具中,源代码如下所示
<button class="btn btn-lg btn-block btn-section" 
    ng-disabled="0 < 5">
        Show selected fruits</button>

但是按钮没有被禁用,我的 Controller 看起来像这样 -
.controller('fruitSelectorController',
     function ($scope, $rootScope, $timeout) { 
    $scope.fruits = ['a', 'b', 'c', 'd', 'e'];
                $scope.selectedfruits = [];
    });

最佳答案

你需要写没有插值{{ }} .它将自动解析内容并使用表达式

ng-disabled="selectedfruits.length < 5"

Documentation

关于javascript - ng-disabled 不适用于 $scope 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39219933/

相关文章:

javascript - 在元素内用 < 替换 <

javascript - 缩放后如何计算 Canvas 的新高度宽度?

angularjs - 使用 interpolate 和 transclude 生成表

javascript - 扩展 angular-ui-bootstrap typeahead 模块

javascript - 如何使用post方法从方法上传文件

html - CSS 不适用于页脚 angularjs

javascript - JS - 数学不正确

javascript - 在 JQuery 中加载时闪烁的图像

javascript - 在 Javascript 中检查文本框是否为空

javascript - For Each 循环中的 Promise 在 AngularJS 中不起作用