[英]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.