当我尝试从我的数据库(mongoDB)获取数据时,@Subscribe(threadMode = ThreadMode.MAIN)
public void characteristicsChangeByUser(IntentChangeByUser intentChangeByUser) {
// Do something here.
Log.d("Activity", "IntentChangeByUser Event received");
}
出现问题。
我使用平均堆栈。
$http.get
此外,我还有一个问题:
当我在组件中使用angular.module('wildroseApp')
.controller('WildroseComponent', function($scope, $http){
$http.get('/api/wildrose')
.success(function (data) {
$scope.wildrose = data;
console.log($scope.wildrose);
})
.error(function (err) {
alert('Error!');
});
})
.component('wildrose', {
templateUrl: 'app/wildrose/wildrose.html',
controller: WildroseComponent,
controllerAs: Wildrose
});
时,我的浏览器会显示
未捕获的ReferenceError:未定义Wildrose
但是,如果删除它就没关系。
我尝试解决它如下:
只需在构造函数中添加一点代码:
controllerAs
答案 0 :(得分:0)
ControllerAs需要字符串而不是对象:
controllerAs: "wildrose"
您是否在服务器上使用/api/wildrose
下的node / express设置了一个端点,该端点返回从数据库中读取的json字符串?
请提供更多来自后端的代码和错误,否则很难诊断。