2016-01-08 55 views
0

我正在Angular.js中打印一個簡單的程序名稱。唉,它仍然顯示一個錯誤。角JS - 簡單的程序顯示錯誤(系統未定義)

HTML:

<html> 
<head> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.0/angular2.min.js"></script> 
<script src="angularScript.js"></script> 
</head> 
<body ng-app="myApp" ng-controller="myCtrl"> 
{{name}} 
</body> 
</html> 

AngularScript.js

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

// Defining Controller 
app.controller('myCtrl', function ($scope) { 
$scope.name = "Peter"; 
}); 

錯誤:

-> Uncaught ReferenceError: System is not defined 
-> Uncaught ReferenceError: angular is not defined 

有人可以幫助我,問題在哪裏?

+4

你寫的角度1.x中,但有角2參考,無論是參考角1或寫角2碼。最容易解決您的問題是第一種選擇。但是,學習angular 2以及 – Gustav

+1

可能是個好主意,你的意思是angular2不與angular1向後兼容? – Yogesh

回答

3

使用正確版本的AngularJS腳本文件。 您正在編寫1.4但包括2.0的AngularJS腳本。

只是代替你的腳本標籤:

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js">

相關問題