为了账号安全,请及时绑定邮箱和手机立即绑定

运行不出来呢

<!DOCTYPE html>

<html ng-app>

<head>

<meta charset="utf-8">

<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>

</head>

<body>


<div ng-controller="HelloAngular">


<p>{{greeting.text}}</p>


</div>


<script src="js/HelloAngular.js" >

</script>


</body>

</html>

function HelloAngular($scope){

$scope.greeting={

text:'Hello'

};

}

为什么照着写我的显示的是{{greeting.text}},anlugar,而不是hello,求解

正在回答

2 回答

你用angularjs1.3的吧,1.4中貌似不支持在window下写控制器了:

下面是1.3.0调试:

571386850001decd05000204.jpg

下面是1.4.6调试

5713868500015f7c05000189.jpg


1 回复 有任何疑惑可以回复我~
#1

qq_slh_0

厉害,大神,受教了
2016-10-21 回复 有任何疑惑可以回复我~

<!DOCTYPE html>
<html ng-app="HelloAngular">
<head>
   <meta charset="utf-8">

</head>
<body>

<div ng-controller="helloAngular">

   <p>{{greeting.text}}</p>

</div>
<!--<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>-->
<script src="js/angular-1.3.0.js"></script>
<script src="js/HelloAngular.js" >
</script>

</body>
</html>


var myModule = angular.module("HelloAngular", []);

myModule.controller("helloAngular", ['$scope',
   function HelloAngular($scope) {
       $scope.greeting = {
           text: 'Hello'
       };
   }
]);


改成这样 可以。 

0 回复 有任何疑惑可以回复我~
#1

spring4 提问者

谢谢,可以了,都要写在模块里才行了是吗
2016-04-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS实战
  • 参与学习       205465    人
  • 解答问题       1158    个

一起学习AngularJS的基础教程,通过实例学习并学会AngularJS

进入课程

运行不出来呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信