Angularjs 未定义参考误差角度
我正在努力学习角度,我被困在第一章:-( 我使用的是angular 2.0,但当我尝试创建一个模块时,我得到错误“angular未定义” 我的笨蛋: 我的剧本:Angularjs 未定义参考误差角度,angularjs,Angularjs,我正在努力学习角度,我被困在第一章:-( 我使用的是angular 2.0,但当我尝试创建一个模块时,我得到错误“angular未定义” 我的笨蛋: 我的剧本: (function() { console.log("Hello"); var app = angular.Module("gitHubViewer", []); app.controller("MainController", MainController); var MainController = func
(function() {
console.log("Hello");
var app = angular.Module("gitHubViewer", []);
app.controller("MainController", MainController);
var MainController = function($scope) {
$scope.message = "Hello World!";
};
}());
HTML:
<html ng-app="gitHubViewer">
<head>
<script src="https://code.angularjs.org/2.0.0-alpha.20/angular.js" data-semver="2.0.0-alpha.20" data-require="angular.js@*"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
<body ng-controller="MainController">
<h1>{{message}}</h1>
</body>
</html>
{{message}}
请大家帮忙,这是创建模块的错误方法吗
谢谢我对Angular 2不太了解,但我觉得你的代码更像Angular 1 Angular 2应用程序使用ES6组件(特别是
System
)以一种非常不同的方式启动。它应该看起来更像这样:
<html>
<head>
<title>Angular 2 Hello World!</title>
<script src="/dist/es6-shim.js"></script>
</head>
<body>
<my-app></my-app>
<script>
// Rewrite the paths to load the files
System.paths = {
'angular2/*': '/angular2/*.js', // Angular
'rtts_assert/*': '/rtts_assert/*.js', // Runtime assertions
'app': 'app.es6' // The my-app component
};
// Kick off the application
System.import('app');
</script>
</body>
</html>
世界你好!
//重写路径以加载文件
系统路径={
'angular2/*':'/angular2/*.js',//角度
'rtts_assert/*':'/rtts_assert/*.js',//运行时断言
'app':'app.es6'//我的应用程序组件
};
//启动应用程序
系统导入(“应用程序”);
此代码取自此优秀教程:。请检查链接
未找到显示404
请从下载angularJS并将其添加到您的项目中。您的参考库不工作,代码正常!这看起来更像Angular 1设置,而不是Angular 2设置。请看这里:。与Angular 2库404s类似,我认为应该尝试添加Angular 1.4版,但仍然存在相同的问题。请查看更新日期为plunker。当我使用1.4.0 rci版本时,我得到了相同的结果。请查看此更新的plunker Hi,在您的代码中有一些错误,请查看此链接()。在html标记中添加ng app='gitHubViewer'属性。使用angular.module而不是angular.module