我打开了一个干净的柱塞编辑器,给它添加了角度,并写了一个表达式。然而,它并不起作用。
link。
代码:
<!DOCTYPE html>
<html>
<head data-ng-app="">
<script data-require="angular.js@*" data-semver="2.0.0-alpha.31" src="https://code.angularjs.org/2.0.0-alpha.31/angular.js"></script>
<link href="style.css" rel="stylesheet" />
<script src="script.js"></script>
</head>
<body>
<h1>Hello Plunker!</h1>
<div>
{{ 1 + 1 }}
</div>
</body>
</html>我对Angular和Plunker都是新手。我使用的是Firefox。有谁可以帮我?
发布于 2015-08-31 21:36:38
它不起作用,因为您将data-ng-app=""放在<head>标记上,而不是<body>,这是您的{{ 1 + 1 }}所在的位置。因为它不知道那里应该有一个应用程序,Angular不会计算这个表达式,并将其保留为{{ 1 + 1 }}而不是2。
您使用的也是Angular 2.0,而不是当前版本,与当前版本相比,后者是Angular的完整翻版。为当前版本的<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js" type="text/javascript"></script>添加脚本标记可以解决此问题。
发布于 2015-08-31 21:37:35
我已经从google cdn更新了angular脚本。
您需要在脚本上添加一个模块。
var app = angular.module('myApp',[]);,并在html页中添加对该模块的引用。
<body ng-app="myApp">请参阅更新的柱塞器:http://plnkr.co/edit/ObpHaAeV9UXITNiCbhqf?p=preview
发布于 2015-08-31 21:47:07
使用New->AngularJS创建正确的角度柱塞工程;

https://stackoverflow.com/questions/32312377
复制相似问题