[英]How do I get my mlab db to show up on my html page using angular and javascript?
水果是這樣,所以我可以確保它能起作用。 然后我將其與mlab一起使用
這是我想要顯示在html頁面中的內容。
<body ng-controller="PackingController as vm">
<h2>List of fruits</h2>
<li ng-repeat="fruit in vm.fruits">{{fruit}}</li>
</body>
在我的packingcomponents.js頁面中,我像這樣。
class PackingController {
constructor($http) {
this.pack = "are you here";
this.packing = $http({
method: "GET",
url: "/api/camp"
//handels success
}).then(function mySuccess(response) {
console.log(response.data);
return response.data;
//handels errors
}, function myError(response) {
return response.statusText;
});
this.packinglist = this.packing;
console.log(this.packing);
}
}
然后我的最后一頁是我的angular_app.js頁面。
app.controller("PackingController", PackingController)
this.hello = "world";
this.fruits = ["apples", "oranges", "berries"];
現在,我試圖使其正常工作,然后使其在頁面上顯示我的裝箱單。
如果您使用的是AngularJs
修改以下部分代碼:
1-將此模板用於您的控制器
(function() { "use strict"; angular.module("app") .controller("PackingController", PackingController); /* @ngInject */ function PackingController(factory) { var vm = this; //-------------------------------variables vm.fruits = []; //-------------------------------functions main(); function main() { // call factory and get controller's data } } })();
2-修改您的HTML代碼
<div ng-controller="PackingController as vm"> <h2>List of fruits</h2> <ul> <li ng-repeat="fruit in vm.fruits">{{fruit}}</li> </ul> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.