我在使用$ uibModal弹出窗口添加新记录的场景,我将范围对象传递给函数以保存它,但我得到的结果是'undefined'和我的代码与[plunker](http://plnkr.co/edit/WXKCyzlfJFCA3FB7S2pa?p=preview)链接一起在下面。
$scope.userList=[];
$scope.addUser = function(){
$uibModal.open({
templateUrl: 'userData.html',
controller: 'MainCtrl'
});
};
$scope.addNewUser=function(user){
console.log(user);
$scope.userList.push({
'id': user.id,
'name': user.name,
'age': user.age,
'gender': user.gender
});
$scope.clearUserArea(user);
};
$scope.clearUserArea = function(user){
console.log(user);
user.id='';
user.name='';
user.age='';
user.gender='';
};
请告诉我这段代码的错误。另请参阅我的plunker链接以获取更多相关代码。
答案 0 :(得分:1)
你在ng-model
拼错了。它应该是ng-modal
而不是if (condition) {
// show video
} else {
// show the other thing you want
}
。