我试图创建一个简单的网页,它将从数据库中加载一系列关键字库,然后显示它们。在我们的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');
};
});
任何有助于指导我正确方向的帮助将不胜感激。谢谢!