代码之家  ›  专栏  ›  技术社区  ›  Dakota Maker

在angularjs网格列中显示布尔值

  •  0
  • Dakota Maker  · 技术社区  · 7 年前

    现在,这是我所拥有的:

    $scope.backupStatus = false;
    
    $scope.enableBackup = function() {
       $scope.selectedProject.backupStatus = true;
    };
    
    $scope.disableBackup = function() {
       $scope.selectedProject.backupStatus = false;
    };
    

    HTML:

    <div class="ui-grid-cell-contents">
    
       <div layout="row" layout-align="start center">
         <span>{{selectedProject.backupStatus}}</span>
       </div>
    
    </div>
    

    显然,我现在所拥有的一切都不起作用,专栏中也没有显示任何内容。我只是想知道我需要遵循什么惯例才能在专栏中显示出来。

    澄清

    2 回复  |  直到 7 年前
        1
  •  0
  •   Brian    7 年前

    我认为困惑在于,现在还不清楚您是否正在使用ui网格。我建议清除/添加“angular ui grid”标记。

    这应该有效:

    <div class="ui-grid-cell-contents">
    
       <div layout="row" layout-align="start center">
         <span>{{ grid.appScope.selectedProject.backupStatus }}</span>
       </div>
    
    </div>
    
        2
  •  0
  •   Gaurav Srivastava    7 年前

    你必须初始化 $scope.selectedProject

    $scope.selectedProject = {};
    $scope.selectedProject.backupStatus = false;
    
    $scope.enableBackup = function() {
       $scope.selectedProject.backupStatus = true;
    };
    
    $scope.disableBackup = function() {
       $scope.selectedProject.backupStatus = false;
    };