[英]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.