您好我正在为用户制作一个编辑个人资料页面,我正在使用MEAN堆栈
保存一个新用户工作正常,现在编辑细节,我从mongodb获取了保存的用户,这是我在浏览器控制台上得到的(这是正确的)
form.login-form.form-horizontal(method='post', role='form' name='userForm')
input#fName.form-control(placeholder='Your first name', required, name='fName', type='text', ng-model='UI.student.firstName')
input#mName.form-control(placeholder='Your middle name', name='mName', type='text', ng-model='UI.student.name.middleName')
input#lName.form-control(placeholder='Your last name', required, name='lName', type='text', ng-model='UI.student.name.lastName')
ng-bs3-datepicker#dob(name='dob', ng-model='UI.student.dob', language='en')
....
当我尝试将这些值映射到View时,所有数据都没有在视图中填充。 (我使用的形式与我用来保存新用户的形式相同,所以逻辑上它应该正确映射,但事实并非如此)。
还有其他领域没有得到预先填充(只有一些,没有显示完整的json)
我会展示网页的截图,但似乎我无法附加图片,除非我有10个声誉。
我尝试使用$ scope。$ apply()方法,没有运气。
编辑:以上
的Jade代码$http.get("/fetchStudentData").success(function(response){
$scope.UI.student= response;
console.log(response);
})
控制器代码:
empty string