我想學習AngularJS以在JSF頁面中使用。這純粹是學習的目的。 我試着簡單地在jsf中添加AngularJS代碼。但似乎它不能識別AngularJS代碼。它只是在瀏覽器中放置相同的My first expression: {{ 5 + 5 }}
。如何在jsf中使用AngularJS頁面
我的JSF頁面
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js">
</script>
<body>
<div ng-app="hi" >
<p>My first expression: {{ 5 + 5 }}</p>
</div>
</body>
</html>
誰能幫助我如何讓AngularJS表達式的JSF頁面中輸出?或者給我一些指導
UPDATE
我的實際意圖是得到Managebean或從其他JSF頁面的一些JSON和填充這裏。但爲此,我試圖創建一個虛擬的json結構。但仍然jsf不識別AngularJS組件。它只是打印 我的第一個表達式:{{5 + 5}} 瀏覽器控制檯打印MyFirstAng.xhtml:24 Uncaught TypeError: app.conntroller is not a function
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body>
<div ng-app="myAPP" ng-controller="customerctrl">
<p>My first expression: {{ 5 + 5 }}</p>
<!-- <ul>
<li ng-repeat="x in myData">
{{x.Name + ', ' + x.Age}}
</li>
</ul>
-->
</div>
</body>
<SCRIPT type="text/javascript">
var app = angular.module('myAPP',[]);
app.conntroller('customerctrl', function($scope){
// $scope.myData=[{Name:'jani',Age:'32'}];
});
</SCRIPT>
</html>
「hi」模塊定義在哪裏?你有沒有把它添加到你的索引頁面? – Rachmaninoff