我正在使用angular js 1.5版。我还使用https://www.npmjs.com/package/username节点包来获取我的电子应用中的当前登录用户。
这是我到目前为止所做的事情。
n
上述功能在主控制器中定义。我正在使用ng-init通过执行类似
之类的操作加载应用程序c
但 $scope.getUserName = function() {
Promise.resolve(username()).then(function(value) {
console.log(value);
$scope.currentUserName = value;
}, function(value) {
// not called
});
}
始终返回null。我的谷歌搜索告诉我的是 - 我试图在设置之前阅读<body ng-controller="MainController" ng-init="getUserName()">
<p> Welcome, {{currentUserName}}
</body>
的值。
为了解决这个问题,我在我的控制器中使用了currentUserName
,但我仍然将currentUserName视为未定义。这是代码
currentUserName
你能告诉我这里可能做错了什么吗?
谢谢和问候 GAGAN