繁体   English   中英

AngularJS多指令ngIf要求在!isFocused上进行转换

[英]AngularJS multiple directives ngIf asking for transclusion on !isFocused

我正在使用AngularJS 1.1.5和JQuery 2.0.3。 我收到以下错误:

Error: Multiple directives [ngIf, ngIf] asking for transclusion on : 


 <!-- ngIf: !isFocused -->  

我有以下代码段:

main.js:

var app = angular.module('test',['ngGrid']);  
app.controller('TestCtrl',function($scope,$http){  
  $http.get("https://my/rest/call".success(function(data){  
       $scope.mydata = data;  
    });   
   $scope.myColumns = [  
      {field: 'name',displayName:'Edit Me'}  
   ];    

   $scope.testGridOptions = {  
    data:'mydata',  
    enableCellSelection:true,  
    enableCellEdit:true,  
    enableRowSelection:false,  
    columnDefs: 'myColumns'  
   };  
});

HTML:

<html ng-app="test">
    <head lang="en">
        <link rel="stylesheet" type="text/css" href="ng-grid/css/ng-grid.css" />
        <script src="jquery/2.0.3/jquery.min.js"></script>
        <script src="angularjs/1.1.5/angular.min.js"></script>
        <script type="text/javascript" src="ng-grid.min.js"></script>
        <script type="text/javascript" src="main.js"></script>
    </head>
    <body ng-controller="TestCtrl">
        <div class="gridStyle" ng-grid="testGridOptions"></div>
    </body>
</html>

如果其他人遇到同样的问题,他们不能使用AngularJS的“最新”版本。

ng-grid-2.0.5

具有重复的ngIf声明,导致发生此错误。 通过删除指令,代码可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM