gpt4 book ai didi

javascript - 不确定如何处理我的 javascript 依赖项

转载 作者:太空宇宙 更新时间:2023-11-04 10:28:00 26 4
gpt4 key购买 nike

我正在使用 NPM 和一些 Angular 包。我正在尝试按照本教程的第 1 部分进行操作:基本网格 link

我的文件目录设置是:

D:/nodeStuff/uiGrid,其中包含:

node_modules  uigrid.css  uigrid.html  uigrid.js

node_modules 文件夹包含:

angular  angular-animate  angular-touch  angular-ui-grid

我无法在我的浏览器控制台中解决这个错误:

angular.js:68 Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:modulerr] Failed to instantiate module angular-touch due to:
Error: [$injector:nomod] Module 'angular-touch' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

我知道教程提供了一个 jsfiddle,但它在 css 中导入了依赖项(这正常吗?),我很困惑如何让它在 jsfiddle 之外工作

我的 html:

<script src="./node_modules/angular/angular.js"></script>
<link rel="stylesheet" type="text/css" href="./node_modules/angular-ui-grid/ui-grid.css" />
<script src="./node_modules/angular-ui-grid/ui-grid.js"></script>
<script src="./node_modules/angular-touch/angular-touch.js"></script>
<script src="./uigrid.js"></script>

<div ng-app="app">
<div ng-controller="MainCtrl">
<div ui-grid="{ data: myData }" class="grid"></div>
</div>
</div>

我的javascript:

var app = angular.module('app', ['angular-touch', 'ui.grid']);
app.controller('MainCtrl', ['$scope', function ($scope) {
$scope.myData = [{
"firstName": "Cox",
"lastName": "Carney",
"company": "Enormo",
"employed": true
}, {
"firstName": "Lorraine",
"lastName": "Wise",
"company": "Comveyer",
"employed": false
}, {
"firstName": "Nancy",
"lastName": "Waters",
"company": "Fuelton",
"employed": false
}];
}]);

我的 CSS:

.grid {
width: 500px;
height: 250px;
}

最佳答案

angular-touch 的模块名称是 ngTouch(参见 https://docs.angularjs.org/api/ngTouch)。尝试将您的 javascript 更改为

var app = angular.module('app', ['ngTouch', 'ui.grid']);

关于javascript - 不确定如何处理我的 javascript 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36671716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com