ng-init设置属性值

时间:2016-02-03 21:48:18

标签: javascript angularjs

我正在使用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

0 个答案:

没有答案