JSFiddle 抛出模块错误;为什么这个 Angular 应用程序坏了?
JSFiddle throwing modulerr error; Why is this Angular App broken?
我在 JSFiddle 中有这个 angular 应用程序:
https://jsfiddle.net/horacebury/kvsek6sw/
为什么会抛出 modulerr 错误?
HTML 格式正确:
<div ng-app="App">
<div ng-controller="TodoCtrl">
<div id="tablecontainer">
<table class="tgh">
<thead>
<tr>
<th><p>Auxilliary Power</p></th>
</tr>
</thead>
</table>
<div id="handscontainer">
<div id="example"></div>
</div>
<table class="tg">
<tr>
<td style="width: 146px;"></td>
<td class="tg-yw4l" ng-repeat="item in items track by $index">{{item}}</td>
</tr>
</table>
</div>
<div id="TrendChart"></div>
</div>
</div>
并且模块和控制器语句结构正确,外部引用全部存在:
angular.module('App', [])
.controller("TodoCtrl", ['$scope', '$timeout', function($scope,$timeout) {
要加载 angular 模块,您需要将它 "inline" 放在正文中(实际上是在 onLoad 事件中)。
将 javascript 选项 "LOAD TYPE" 更改为 "No load - wrap in body"
https://jsfiddle.net/kvsek6sw/1/
<div ng-app="App">
</div>
<script>
//your angular module
</sctipt>
这只是您需要做的一个小的 JSFiddle 配置:
在JavaScriptwindow中,转到
Parameters > Load-type > No wrap - in <body>
Fixed Fiddle
我在 JSFiddle 中有这个 angular 应用程序:
https://jsfiddle.net/horacebury/kvsek6sw/
为什么会抛出 modulerr 错误?
HTML 格式正确:
<div ng-app="App">
<div ng-controller="TodoCtrl">
<div id="tablecontainer">
<table class="tgh">
<thead>
<tr>
<th><p>Auxilliary Power</p></th>
</tr>
</thead>
</table>
<div id="handscontainer">
<div id="example"></div>
</div>
<table class="tg">
<tr>
<td style="width: 146px;"></td>
<td class="tg-yw4l" ng-repeat="item in items track by $index">{{item}}</td>
</tr>
</table>
</div>
<div id="TrendChart"></div>
</div>
</div>
并且模块和控制器语句结构正确,外部引用全部存在:
angular.module('App', [])
.controller("TodoCtrl", ['$scope', '$timeout', function($scope,$timeout) {
要加载 angular 模块,您需要将它 "inline" 放在正文中(实际上是在 onLoad 事件中)。
将 javascript 选项 "LOAD TYPE" 更改为 "No load - wrap in body"
https://jsfiddle.net/kvsek6sw/1/
<div ng-app="App">
</div>
<script>
//your angular module
</sctipt>
这只是您需要做的一个小的 JSFiddle 配置:
在JavaScriptwindow中,转到
Parameters > Load-type > No wrap - in
<body>