简体   繁体   English

jsfiddle 不适用于 angularjs?

[英]jsfiddle does not work well with angularjs?

I have this simple snippet that works on my localhost but it doesn't on jsfiddle ?我有这个简单的片段可以在我的本地主机上运行,​​但在 jsfiddle 上不起作用? https://jsfiddle.net/vfbvsn7g/4/ https://jsfiddle.net/vfbvsn7g/4/

<!DOCTYPE html> 
<html> 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 
<body> 
<script> 
var myNames = [ 
{name:'Jani',country:'Norway'}, 
{name:'Hege',country:'Sweden'}, 
{name:'Kai',country:'Denmark'}]; 

var app = angular.module('myApp',[]); 

app.controller('myController',function($scope){ 

$scope.names=window.myNames; 

}); 
</script> 
<div ng-app="myApp" ng-controller="myController"> 
<p>Looping with objects:</p> 
<ul> 
<li ng-repeat="x in names">{{ x.name + ', ' + x.country }}</li> 
</ul> 
</div> 
</body> 
</html>

Because you have the LOAD TYPE in fiddle configured to onLoad因为您将小提琴中的LOAD TYPE配置为onLoad

Change that to a No Wrap and will work fine将其更改为No Wrap并且可以正常工作

DEMO演示

Seems to be issue with loading of js似乎是加载js的问题

updated the inclusion dropdown to no wrap in head and its working将包含下拉列表更新为no wrap in head及其工作

Fiddle :

https://jsfiddle.net/vfbvsn7g/6/ https://jsfiddle.net/vfbvsn7g/6/

它正在工作,只需要进行一项更改 - 通过在LOAD TYPE下拉列表中no wrap in <head>使用no wrap in <head>中的no wrap in <head><head>标记中添加您的javacript code

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

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