Javascript AngularJS在使用ng repeat时无法使用ng模型获取值
我试图用ng模型获取动态创建的信息(用ng repeat创建的信息)。我这样做是为了将信息以对象的形式发送到我的平面数据库Firebase。不幸的是,ng模型只获取了“”(空字符串)作为我的值。有什么建议吗 下面是Javascript AngularJS在使用ng repeat时无法使用ng模型获取值,javascript,angularjs,angularjs-ng-repeat,angular-ngmodel,angularjs-ng-click,Javascript,Angularjs,Angularjs Ng Repeat,Angular Ngmodel,Angularjs Ng Click,我试图用ng模型获取动态创建的信息(用ng repeat创建的信息)。我这样做是为了将信息以对象的形式发送到我的平面数据库Firebase。不幸的是,ng模型只获取了“”(空字符串)作为我的值。有什么建议吗 下面是///Controller //书签对象 $scope.bookmark={ url:“”, 疾病名称:“, 症状:“ }; //将疾病卡保存到书签 $scope.saveToBookmarks=($bookmark)=>{ log($bookmark); 如果($scope.boo
///Controller
//书签对象
$scope.bookmark={
url:“”,
疾病名称:“,
症状:“
};
//将疾病卡保存到书签
$scope.saveToBookmarks=($bookmark)=>{
log($bookmark);
如果($scope.bookmark.illnessName==“”){
警惕(“嘿,别叫那个名字了!”);
返回;
}
如果($scope.bookmark.symptom==“”){
警惕(“嘿,停止那个症状!”);
返回;
}
如果($scope.bookmark.url==“”){
警告(“嘿,退出那个URL!”);
返回;
}
BookmarksFactory.addUserBookmark({
url:$scope.bookmark.url,
illnessName:$scope.bookmark.illnessName,
症状:$scope.bookmark.symptom
});
log($scope.bookmark.url:,$scope.bookmark.url);
};
/////////下面的工厂
“严格使用”;
app.factory(“BookmarksFactory”),函数(FBCreds,$q,$http){
var addUserBookmark=(newBookmark)=>{
日志(“工厂正在工作!”);
返回$q((解决、拒绝)=>{
$http.post(`${FBCreds.databaseURL}/bookmarks.json`,
JSON.stringify(newBookmark))
.然后((FBObj)=>{
解决(FBObj);
})
.catch((错误)=>{
拒绝(错误);
});
});
};
返回{
addUserBookmark
};
});代码>
&时代;
{{disease.illnessName}
{{{disease.symptom}
拯救
更改为$scope.bookmark={}代码>
并使用http获取您所编写的数据文件,我的示例是test.php
$http(){
method:'POST',
url:'test.php',
data : $.param($scope.bookmark),
headers : { 'Content-Type': 'application/x-www-form-urlencoded' }
}).then(success)
function success(){
////
}感谢您的回复!