angularjs简单程序中的内联可编辑网格

angularjs简单程序中的内联可编辑网格,angularjs,Angularjs,在这里,我试图使用ng grid在表中显示我的代码,但我得到了如下错误 GET file:///C:/Users/krishna/Desktop/grid/ng-grids.css net::ERR_FILE_NOT_FOUND Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.3.16/$injector/modulerr?p0=myApp&p1=Error%3A%…gleapi

在这里,我试图使用ng grid在表中显示我的代码,但我得到了如下错误

  GET file:///C:/Users/krishna/Desktop/grid/ng-grids.css net::ERR_FILE_NOT_FOUND
    Uncaught Error: [$injector:modulerr]

     http://errors.angularjs.org/1.3.16/$injector/modulerr?p0=myApp&p1=Error%3A%…gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.16%2Fangular.min.js%3A17%3A381)
这是我的代码,我试过了

<html ng-app="myApp">  
  <head lang="en">
    <meta charset="utf-8">
    <title>Getting Started With ngGrid Example</title>            
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>
    <link rel="stylesheet" type="text/css" href="ng-grids.css" />
    <script>
      var app = angular.module('myApp', ['ngGrid','ngRoute']);
      app.controller('MyCtrl', function($scope) {
          $scope.myData = [
              {name: "Ajith", age: 50},
              {name: "rajini", age: 43},
              {name: "araya", age: 27},
              {name: "madi", age: 29},
              {name: "cha", age: 34}
          ];
          $scope.gridOptions = { data: 'myData' };
      });
    </script>
  </head>
  <body ng-controller="MyCtrl">
    <div class="gridStyle" ng-grid="gridOptions"></div>
  </body>
</html>

ngGrid示例入门
var app=angular.module('myApp',['ngGrid','ngRoute']);
应用程序控制器('MyCtrl',函数($scope){
$scope.myData=[
{姓名:“Ajith”,年龄:50},
{姓名:“拉吉尼”,年龄:43},
{姓名:“araya”,年龄:27},
{姓名:“madi”,年龄:29},
{姓名:“cha”,年龄:34}
];
$scope.gridOptions={data:'myData'};
});

我必须查看脚本中可用的数据,我是angularjs的新成员,用于开发基于网格的应用程序帮助获得angularjs中的知识。您注入了“ngGrid”,但您从未在应用程序中包含此模块,因此angularjs找不到它。您必须在标题中包含以下文件:

  • ng-grid.js
  • 如果您想要教程中显示的漂亮样式,请使用ng-grid.css
  • jQuery
一个有效的例子是(见下表):


ngGrid示例入门
.网格样式{
高度:300px
}
var-app=angular.module('myApp',['ngGrid']);
应用程序控制器('MyCtrl',函数($scope){
$scope.myData=[
{姓名:“Ajith”,年龄:50},
{姓名:“拉吉尼”,年龄:43},
{姓名:“araya”,年龄:27},
{姓名:“madi”,年龄:29},
{姓名:“cha”,年龄:34}
];
$scope.gridOptions={
数据:“myData”
};
});
我删除了“ngRoute”,因为它实际上没有在示例中使用,但您可以用类似的方式添加它


另一方面,ng grid主页上的Plunk不起作用,因为它们指向一个不存在的脚本。这可能是有意的,也可能不是有意的,因为ng grid被降价,取而代之的是它的新版本ui grid。

您注入了“ngGrid”,但您的应用程序中从未包含此模块,因此angular找不到它。您必须在标题中包含以下文件:

  • ng-grid.js
  • 如果您想要教程中显示的漂亮样式,请使用ng-grid.css
  • jQuery
一个有效的例子是(见下表):


ngGrid示例入门
.网格样式{
高度:300px
}
var-app=angular.module('myApp',['ngGrid']);
应用程序控制器('MyCtrl',函数($scope){
$scope.myData=[
{姓名:“Ajith”,年龄:50},
{姓名:“拉吉尼”,年龄:43},
{姓名:“araya”,年龄:27},
{姓名:“madi”,年龄:29},
{姓名:“cha”,年龄:34}
];
$scope.gridOptions={
数据:“myData”
};
});
我删除了“ngRoute”,因为它实际上没有在示例中使用,但您可以用类似的方式添加它


另一方面,ng grid主页上的Plunk不起作用,因为它们指向一个不存在的脚本。这可能是有意的,也可能不是有意的,因为ng grid被降价,取而代之的是它的新版本ui grid。

未捕获错误:[$injector:moduler]…gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.16%2Fangular.min.js%3A17%3A381)file://cdn.rawgit.com/angular-ui/ng-grid/v2.0.14/ng-grid.css 未能加载资源:net::ERR\u文件\u未找到file://cdn.rawgit.com/angular-ui/ng-grid/v2.0.14/build/ng-grid.js 加载资源失败:net::ERR\u文件\u未加载_FOUND@MohanGopi我没有预先准备参考资料带有“http:”的地址,可在plunker上工作,但不在本地文件中。我的坏,修复了这个问题。它现在工作得很好,我怀疑是否可以添加一个冒号并在$scope这样的函数中引用它。myData=[{name:“Ajith”,age:50,edit:delete},{name:“cha”,age:34:edit:delete}];这里delet是使用ngclik时的一个按钮,它应该调用函数uncaught Error:[$injector:modulerr]…gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.16%2Fangular.min.js%3A17%3A381)file://cdn.rawgit.com/angular-ui/ng-grid/v2.0.14/ng-grid.css 未能加载资源:net::ERR\u文件\u未找到file://cdn.rawgit.com/angular-ui/ng-grid/v2.0.14/build/ng-grid.js 加载资源失败:net::ERR\u文件\u未加载_FOUND@MohanGopi我没有预先准备参考资料带有“http:”的地址,可在plunker上工作,但不在本地文件中。我的坏,修复了这个问题。它现在工作得很好,我怀疑是否可以添加一个冒号并在$scope这样的函数中引用它。myData=[{name:“Ajith”,age:50,edit:delete},{name:“cha”,age:34:edit:delete}];这里delet是使用ngclik时的一个按钮,它应该调用函数
<html ng-app="myApp">

  <head lang="en">
    <meta charset="utf-8" />
    <title>Getting Started With ngGrid Example</title>
    <link data-require="ng-grid@2.0.14" data-semver="2.0.14" rel="stylesheet" href="https://cdn.rawgit.com/angular-ui/ng-grid/v2.0.14/ng-grid.css" />
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>
    <script data-require="jquery@*" data-semver="2.2.0" src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
    <script data-require="ng-grid@2.0.14" data-semver="2.0.14" src="https://cdn.rawgit.com/angular-ui/ng-grid/v2.0.14/build/ng-grid.js"></script>
    <style>
      .gridStyle {
        height: 300px
      }
    </style>
    <script>
      var app = angular.module('myApp', ['ngGrid']);
      app.controller('MyCtrl', function($scope) {
        $scope.myData = [
          {name: "Ajith", age: 50},
          {name: "rajini", age: 43},
          {name: "araya", age: 27},
          {name: "madi", age: 29},
          {name: "cha", age: 34}
        ];

        $scope.gridOptions = {
          data: 'myData'
        };
      });
   </script>
  </head>

  <body ng-controller="MyCtrl">
    <div ng-grid="gridOptions" class="gridStyle"></div>
  </body>

</html>