AngularJs 1控制器和绑定问题

AngularJs 1控制器和绑定问题,angularjs,Angularjs,我遇到了一个问题,将ng控制器放置在一个div中,会破坏其中的绑定。我是一个有棱角的新手,所以我一定是做错了什么,请帮忙 html: 我已将代码粘贴到此处: 第1步: 将模块添加到ng app指令 <div ng-app="myApp"> {{"Hello World"}} <div ng-controller="FirstCtrl"> <h1>{{ data.message + " world" }}</h1> <

我遇到了一个问题,将ng控制器放置在一个div中,会破坏其中的绑定。我是一个有棱角的新手,所以我一定是做错了什么,请帮忙

html:

我已将代码粘贴到此处: 第1步: 将模块添加到ng app指令

<div ng-app="myApp">
  {{"Hello World"}}
  <div ng-controller="FirstCtrl">

    <h1>{{ data.message + " world" }}</h1>
    <div ng-class="data.message">
      test
    </div>
  </div>
</div>

谢谢我知道创建模块是可选的,我会试试这个
function FirstCtrl($scope) {
  $scope.data = {message : "Hello"};
  //$scope.data.message = "Hello";
}
<div ng-app="myApp">
  {{"Hello World"}}
  <div ng-controller="FirstCtrl">

    <h1>{{ data.message + " world" }}</h1>
    <div ng-class="data.message">
      test
    </div>
  </div>
</div>
angular.module('myApp', []);

angular.module('myApp')
.controller('FirstCtrl', FirstCtrl);

function FirstCtrl($scope) {
  $scope.data = {message : "Hello"}; 
}