Angularjs 如何删除初始空表行
我正在尝试删除表中的空行。我必须将其设置为控制器中的空对象,否则会收到错误消息Angularjs 如何删除初始空表行,angularjs,Angularjs,我正在尝试删除表中的空行。我必须将其设置为控制器中的空对象,否则会收到错误消息无法读取未定义的属性“push”。注意,当我注释掉控制器中的空对象时,在我的plunkr中没有得到这个错误。我不知道为什么我不需要它在plunkr,但我需要它在我的项目。 [plunkr][1] $scope.question = { options: [{}], option: { number: ''} }; $scope.addOption = function() { $scope.que
无法读取未定义的属性“push”。注意,当我注释掉控制器中的空对象时,在我的plunkr中没有得到这个错误。我不知道为什么我不需要它在plunkr,但我需要它在我的项目。
[plunkr][1]
$scope.question = {
options: [{}],
option: { number: ''}
};
$scope.addOption = function() {
$scope.question.options.push($scope.question.option);
//clear out the option
$scope.question.option = {number: '', description: ''}
}
只需使用:
$scope.question = {
options: [],
option: {
number: ''
}
};
var-app=angular.module('app',[]);
应用控制器('fCtrl',功能($scope){
$scope.question={
选项:[],
选项:{
编号:“”
}
};
$scope.addOption=函数(){
$scope.question.options.push($scope.question.option);
//清除选项
$scope.question.option={
编号:'',
说明:“”
}
}
});代码>
{{$index}}
{{问题}
添加
您能告诉我如何将其应用于此吗