我使用以下代码定义了$ rootScope变量:
$rootScope.userDetails = function () {
$http.post($account + '/feedbackdiv')
.success(function (res) {
$rootScope.userData = res.userData;
});
};
$rootScope.userDetails();
现在,可以从任何地方访问userData。现在我尝试将userData.FirstName值分配给文本字段,如下所示:
<input type="text" class="form-control museo_sans300" id="fName"
placeholder="First Name" name="fName" minlength="1" ng-model="fName"
ng-init="fName = userData.FirstName" required="required">
但这在文本字段中没有初始值。我还检查过,当我给ng-init提供静态值时,它正常工作,例如,ng-init ="fName = 'test'"
此外,我还验证了我获得了userData.FirstName
的价值。请提供初始化此输入文本字段的解决方案。