有人能告诉我为什么这个简单的 angularjs jsfiddle 不起作用吗?

Can someone tell me why this simple angularjs jsfiddle not working?

有人能告诉我为什么这个简单的 angularjs jsfiddle 不起作用吗?

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

myApp.controller('MyCtrl', ['$scope', function MyCtrl($scope) {
    $scope.name = 'Superhero';
}]);

<div ng-app="myApp" ng-controller="MyCtrl">

    Hello, {{name}}!

</div>

结果

Hello, {{name}}!

https://jsfiddle.net/cbdrow8u/1/

单击代码面板中的 JAVASCRIPT 设置并在正文中将 LOAD TYPE 从 OnLoad 更改为 NoWrap。

  1. div 标签中删除 ng-app="myApp"
  2. 单击 HTML 右上角的齿轮图标,然后在 BODY TAG 字段中输入 <body ng-app="myApp">
  3. 点击 JavaScript 右上角的齿轮图标,在 LOAD TYPE select No wrap - in <body>
  4. 点击更新然后 运行。
  5. 盈利!