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

请问为什么我的html显示的是{{greeting.text}},Angular而不是Hello,Angular

请问为什么我的html显示的是{{greeting.text}},Angular而不是Hello,Angular

呆呆呆 2017-06-30 16:12:32
我是在webstorm工具上写的代码html:<!DOCTYPE html> <html ng-app> <head>     <meta charset="UTF-8">     <title>Title</title>     <script src="js/angular.js"></script>     <script src="js/HelloAngular-MVC.js"></script> </head> <body>     <div ng-controller="HelloAngular">         <p>{{greeting.text}},Angular</p>     </div> </body> </html>js:function HelloAngular($scope) {     $scope.greeting ={         text:'hello'     }; }结果:
查看完整描述

1 回答

已采纳
?
李晓健

TA贡献1036条经验 获得超461个赞

这你这种写法应该是很老的angular的版本写法,新的版本已经不支持这种写法了。

<!DOCTYPE html>
<html ng-app="myApp">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/angular.js"></script>
    <script src="js/HelloAngular-MVC.js"></script>
</head>
<body>
    <div ng-controller="HelloAngular">
        <p>{{greeting.text}},Angular</p>
    </div>
</body>
</html>
var app = angular.module('myApp', []);
app.controller('HelloAngular', function($scope) {
    $scope.greeting ={
        text:'hello'
    };
});

你可试一下这样写。



如果你的问题已解决,请记得采纳答案!


查看完整回答
反对 回复 2017-07-03
  • 1 回答
  • 0 关注
  • 2348 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信