2014-07-05 43 views
0

我是新的angularjs。但是,我不能解析它在我的代碼如下rootScope無法將來自控制器的數據綁定到查看

我的index.html文件在
{{名}} 請幫忙下面

<!doctype html> 
<html ng-app = "myApp"> 
    <head> 
      <script src=""https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js""></script> 
      <script> 
       var app = angular.module('myApp', []); 
       app.run(function($rootScope){ 
       $rootScope.name = "Ari Lerner"; 
       }); 
     </script> 
    </head> 
    <body> 
      <div> 
       {{name}} 
      </div> 
    </body> 
</html> 

但仍然在瀏覽器的輸出給定的問題解決我的問題

+0

我認爲你需要控制器。 – jcubic

回答

1

確保您angularjs正確包括:

把雙引號只有一次:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script> 

演示:jsfiddle

3

我覺得你這爲你的自我相當複雜。當他們只涉及一個級別的範圍時,您需要使用當時的範圍而不是使用rootScope。

不過,爲了讓您的示例工作創造了同一個小提琴:

Fiddle

代碼段:

HTML:

<div ng-app> 
    <div ng-controller="test"> 
    {{name}} 
    </div> 
</div> 

JS:

function test($scope){ 
    $scope.name = "Ari Lerner"; 
} 
+0

@ shailesh:你的這個問題解決了嗎?如果是,請將其標記爲您的答案 – V31

相關問題