angular.js - angular如何给一个boolean的值添加一个字段来判断
PHP中文网
PHP中文网 2017-05-15 17:02:07
0
3
1035

如下:
readonly="expression"

expression中如何根据控制器来获得呢,

if($scope.index == “0”){ $scope.ifReadOnly=function(){ return false; } }else{ $scope.ifReadOnly=function(){ return true; } }

readonly="expression" 写成readonly="ifReadOnly()"不可以的。

如何修改才能让readonly根据expression不同的值去产生作用呢?

PHP中文网
PHP中文网

认证0级讲师

reply all (3)
習慣沉默

Let’s do this:

$scope.$watch('index', function(newIndex){ $scope.ifReadOnly = newIndex !== '0'; });
    淡淡烟草味

    html:

    js:

    // 默认值 $scope.demo = { readOnly: true }; $scope.handleRead = function () { if ($scope.demo.readOnly) { // todo readonly } else { // todo not readonly } };
      左手右手慢动作

      用ng-readyonly, https://docs.angularjs.org/api/ng/directive/ngReadonly

        Latest Downloads
        More>
        Web Effects
        Website Source Code
        Website Materials
        Front End Template
        About us Disclaimer Sitemap
        php.cn:Public welfare online PHP training,Help PHP learners grow quickly!