2016-11-07 86 views
1

我有兩個問題:呼叫功能和填充表angularjs

  1. 我不知道如何調用使用angularJS在HTML頁面的Java類的功能。

  2. 我需要使用按鈕後禁用它。

我的地址是:http://localhost:8080/CreditCardWEB/rest/cc/init

我在我的課有這樣:

CardBean.java

@GET 
@Path("/init") 
public void init() { 
    Student s = new Student(1, "Pera", "Peric"); 
    em.persist(s); 
    s = new Student(2, "Pera2", "Peric2"); 
    em.persist(s); 
    s = new Student(3, "Pera3", "Peric3"); 
    em.persist(s); 
} 

在我indexStud.html頁,我有一個按鈕:

<button ng-click="initStud()">Init Student</button> 

在我controllers.js我有問題,但我不知道如何做到這一點:

$scope.initStud = function() { 
    //call the function from Cardbean.java 
    //disable the button after he is used 
} 

回答

0

好吧,我找到了答案,第1題....這裏是

 $scope.initStud = function() { 
      $http.post('http://localhost:8080/CreditCardWEB/rest/cc/init').success(
      function(data) { 
      }); 
} 

這就是在controllers.js文件中需要的 和Cardbean.java文件第一行中的@GET必須更改爲@POST