2016-10-01 56 views
0

我新的角度JS。我正在尝试一个简单的示例,但它似乎不起作用。同时是.js采用了棱角分明JS控制器不工作文件

我创建的script.js用下面的代码: -

VAR对myApp = angular.module( “MyModule的”,[])控制器( “myController的”,函数($范围){$ 范围。 message =“AngularJS Tutorial”; });

而且HtmlPage1.html: -

<script src="Script.js"></script> 
<script src="Scripts/angular.min.js"></script> </head> <body> 
<div ng-app="myModule"> 
    <div ng-controller="myController"> 
     {{ message }} 
    </div> 
</div> 

但我发现了这样的结果: -

{{消息}}

我不知道什么是错的。请帮忙...

+0

开始通过查看浏览器控制台...错误'的角度是不defined'将是一大线索.. ..首先检查控制台! – charlietfl

回答

0

加载Script.js加载参考angular.js后,因为你的模块声明需要angular的引用。

你需要做的是确保你尝试在其注册控制器之前角模块创建。

<script src="Scripts/angular.min.js"></script> 
<script src="Script.js"></script> 

DEMO

0
<script src="Scripts/angular.min.js"></script> 
<script src="Script.js"></script> </head> <body> 
<div ng-app="myModule"> 
<div ng-controller="myController"> 
    {{ message }} 
</div> 
</div> 

包括控制器后角库(Y)

+0

与我发布的答案有什么不同? – Sajeetharan

+0

你和我的是一样的,我几秒钟后我想。我应该删除它吗? –

+0

@Ujjwalkaushik no。这种情况发生的时间,尤其是当答案是明显的,只存在一个潜在的代码更改 – charlietfl