Angularjs控制器REST调用问题

时间:2017-04-19 19:35:38

标签: angularjs rest

我试图创建一个简单的网页,它将从数据库中加载一系列关键字库,然后显示它们。在我们的java代码中,我有一个REST接口来跟踪请求并执行数据库查询,然后返回数据,但是当我加载页面时,它从不发出REST请求。我很抱歉这是一个非常基本的错误 - 我有Java和Python的经验,但我以前从未真正使用过HTML或angularjs。这是HTML页面[美国东部时间下午4:36更新]:

<div ng-cloak>
<head ng-app="trmApp"></head>
  <h1>Robot Keyword Libraries</h1>
  <md-tabs md-dynamic-height md-border-bottom>
    <md-tab label="Keyword Documentation">
      <md-content class="md-padding">
        <div class="main" ng-controller="getKwDocs">
          <button id="Get Keywords" ng-click="loadKwData()">Get Keywords</button>
          <div ng-repeat="data in kwData">
            <h3> {{ data }} </h3>
          </div>
        </div>
      </md-content>
    </md-tab>
  </md-tabs>
</div>

这是控制器[美国东部时间下午4点36分更新]:

angular.module('trmApp').controller('getKwDocs', function($scope, $http) {
    $scope.loadKwData = function() {
        console.log('Method called');
        $http.get('/trm/kw_test').success(
            function(response) {
                console.log(response);
                $scope.kwData = response;
            })
        .error(console.error('Failed');
        };
    });

任何有助于指导我正确方向的帮助将不胜感激。谢谢!

0 个答案:

没有答案